Neos\Neos\Routing\BackendModuleRoutePartHandler::injectSettings PHP Method

injectSettings() public method

public injectSettings ( array $settings ) : void
$settings array
return void
    public function injectSettings(array $settings)
    {
        $this->settings = $settings;
    }

Usage Example

 /**
  * @test
  * @dataProvider requestPaths
  */
 public function matchFindsCorrectValues($requestPath, $matchResult, $expectedValue)
 {
     $routePartHandler = new BackendModuleRoutePartHandler();
     $routePartHandler->setName('module');
     $routePartHandler->injectSettings(array('modules' => array('administration' => array('controller' => AdministrationController::class, 'submodules' => array('users' => array('controller' => UsersController::class), 'nocontroller' => array())), 'nocontroller' => array())));
     $matches = $routePartHandler->match($requestPath);
     $value = $routePartHandler->getValue();
     $this->assertSame($matchResult, $matches);
     $this->assertEquals($expectedValue, $value);
 }