Neos\Flow\Aop\Pointcut\PointcutMethodNameFilter::__construct PHP Method

__construct() public method

Constructor - initializes the filter with the name filter pattern
public __construct ( string $methodNameFilterExpression, string $methodVisibility = null, array $methodArgumentConstraints = [] )
$methodNameFilterExpression string A regular expression which filters method names
$methodVisibility string The method visibility modifier (public, protected or private). Specifiy NULL if you don't care.
$methodArgumentConstraints array array of method constraints
    public function __construct($methodNameFilterExpression, $methodVisibility = null, array $methodArgumentConstraints = [])
    {
        $this->methodNameFilterExpression = $methodNameFilterExpression;
        if (preg_match(self::PATTERN_MATCHVISIBILITYMODIFIER, $methodVisibility) !== 1) {
            throw new InvalidPointcutExpressionException('Invalid method visibility modifier "' . $methodVisibility . '".', 1172494794);
        }
        $this->methodVisibility = $methodVisibility;
        $this->methodArgumentConstraints = $methodArgumentConstraints;
    }