eZ\Publish\Core\Persistence\Legacy\Tests\User\UserHandlerTest::createRole PHP Method

createRole() protected method

protected createRole ( )
    protected function createRole()
    {
        $handler = $this->getUserHandler();
        $policy1 = new Persistence\User\Policy();
        $policy1->module = 'foo';
        $policy1->function = 'bar';
        $policy1->limitations = array('Subtree' => array('/1', '/1/2'), 'Foo' => array('Bar'));
        $policy2 = new Persistence\User\Policy();
        $policy2->module = 'foo';
        $policy2->function = 'blubb';
        $policy2->limitations = array('Foo' => array('Blubb'));
        $createStruct = new Persistence\User\RoleCreateStruct();
        $createStruct->identifier = 'Test';
        $createStruct->policies = array($policy1, $policy2);
        return $handler->createRole($createStruct);
    }