eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher\Regex::__construct PHP Method

__construct() public method

Constructor.
public __construct ( string $regex, integer $itemNumber )
$regex string Regular Expression to use.
$itemNumber integer Item number to pick in regex.
    public function __construct($regex, $itemNumber)
    {
        $this->regex = $regex;
        $this->itemNumber = $itemNumber;
    }

Usage Example

 /**
  * Constructor.
  *
  * @param array $siteAccessesConfiguration SiteAccesses configuration.
  */
 public function __construct(array $siteAccessesConfiguration)
 {
     $this->prefix = isset($siteAccessesConfiguration['prefix']) ? $siteAccessesConfiguration['prefix'] : '';
     $this->suffix = isset($siteAccessesConfiguration['suffix']) ? $siteAccessesConfiguration['suffix'] : '';
     parent::__construct('^(/' . preg_quote($this->prefix, '@') . '(\\w+)' . preg_quote($this->suffix, '@') . ')', 2);
 }
All Usage Examples Of eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher\Regex::__construct