Neos\Flow\Mvc\Routing\Route::setUriPattern PHP Метод

setUriPattern() публичный Метод

Sets the URI pattern this route should match with
public setUriPattern ( string $uriPattern ) : void
$uriPattern string
Результат void
    public function setUriPattern($uriPattern)
    {
        if (!is_string($uriPattern)) {
            throw new \InvalidArgumentException(sprintf('URI Pattern must be of type string, %s given.', gettype($uriPattern)), 1223499724);
        }
        $this->uriPattern = $uriPattern;
        $this->isParsed = false;
    }

Usage Example

 /**
  * @return void
  */
 public function setUp()
 {
     parent::setUp();
     $route = new Route();
     $route->setName('Functional Test - Http::Client::InternalRequestEngine');
     $route->setUriPattern('test/security/restricted');
     $route->setDefaults(['@package' => 'Neos.Flow', '@subpackage' => 'Tests\\Functional\\Security\\Fixtures', '@controller' => 'Restricted', '@action' => 'admin', '@format' => 'html']);
     $this->router->addRoute($route);
 }
All Usage Examples Of Neos\Flow\Mvc\Routing\Route::setUriPattern