chippyash/attributes

View on GitHub
src/Attributes/AttributeMap.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/**
 * Monadic Attributes
 *
 * @author    Ashley Kitson
 * @copyright Ashley Kitson, 2017, UK
 * @license   BSD-3-Clause See LICENSE.md
 */
namespace Chippyash\Attributes;

use Chippyash\Attributes\Exceptions\AttributesException;
use Monad\Map;

/**
 * A Map of Attribute
 */
class AttributeMap extends Map
{
    /**
     * AttributeMap constructor.
     *
     * @param array $value Array must be associative if supplied
     *
     * @throws AttributesException
     */
    public function __construct(array $value = [])
    {
        parent::__construct($value, '\Chippyash\Attributes\Attribute');
    }
}