Constructor.
public __construct ( string $regex, integer $itemNumber ) | ||
$regex | string | Regular Expression to use. |
$itemNumber | integer | Item number to pick in regex. |
/** * 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); }
/** * Constructor. * * @param array $siteAccessesConfiguration SiteAccesses configuration. */ public function __construct(array $siteAccessesConfiguration) { parent::__construct(isset($siteAccessesConfiguration['regex']) ? $siteAccessesConfiguration['regex'] : '', isset($siteAccessesConfiguration['itemNumber']) ? (int) $siteAccessesConfiguration['itemNumber'] : 1); }
/** * Constructor. * * @param array $siteAccessesConfiguration SiteAccesses configuration. */ public function __construct(array $siteAccessesConfiguration) { parent::__construct(isset($siteAccessesConfiguration["regex"]) ? $siteAccessesConfiguration["regex"] : "", isset($siteAccessesConfiguration["itemNumber"]) ? (int) $siteAccessesConfiguration["itemNumber"] : 1); }
/** * 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, "@") . '$', 1); }