FileNamingResolver\NamingStrategy\AggregateNamingStrategy::__construct PHP Method

__construct() public method

public __construct ( array $strategies, boolean $mode = self::MODE_FORWARD )
$strategies array
$mode boolean
    public function __construct(array $strategies, $mode = self::MODE_FORWARD)
    {
        foreach ($strategies as $index => $strategy) {
            if (!$strategy instanceof NamingStrategyInterface) {
                throw new \InvalidArgumentException(sprintf('Strategy at index "%s" does not implement "%s" interface.', $index, '\\FileNamingResolver\\NamingStrategy\\NamingStrategyInterface'));
            }
            $this->strategies[] = $strategy;
        }
        $this->mode = (bool) $mode;
    }