Neos\Flow\Tests\Functional\Security\CsrfProtectionTest::setUp PHP Метод

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

public setUp ( ) : void
Результат void
    public function setUp()
    {
        parent::setUp();
        $accountRepository = $this->objectManager->get(AccountRepository::class);
        $accountFactory = $this->objectManager->get(AccountFactory::class);
        $account = $accountFactory->createAccountWithPassword('admin', 'password', ['Neos.Flow:Administrator'], 'UsernamePasswordTestingProvider');
        $accountRepository->add($account);
        $this->persistenceManager->persistAll();
        $this->registerRoute('authentication', 'test/security/authentication/usernamepassword(/{@action})', ['@package' => 'Neos.Flow', '@subpackage' => 'Tests\\Functional\\Security\\Fixtures', '@controller' => 'UsernamePasswordTest', '@action' => 'authenticate', '@format' => 'html']);
        $this->registerRoute('controller', 'test/security/restricted(/{@action})', ['@package' => 'Neos.Flow', '@subpackage' => 'Tests\\Functional\\Security\\Fixtures', '@controller' => 'Restricted', '@action' => 'public', '@format' => 'html'], true);
    }