Neos\Flow\Annotations\Introduce::__construct PHP Method

__construct() public method

public __construct ( array $values )
$values array
    public function __construct(array $values)
    {
        if (!isset($values['value']) && !isset($values['pointcutExpression'])) {
            throw new \InvalidArgumentException('An Introduce annotation must specify a pointcut expression.', 1318456624);
        }
        $this->pointcutExpression = isset($values['pointcutExpression']) ? $values['pointcutExpression'] : $values['value'];
        if (isset($values['interfaceName'])) {
            $this->interfaceName = $values['interfaceName'];
        }
        if (isset($values['traitName'])) {
            $this->traitName = $values['traitName'];
        }
    }
Introduce