eZ\Publish\Core\REST\Server\Tests\Output\ValueObjectVisitor\RootTest::getRootResourceBuilder PHP Method

getRootResourceBuilder() protected method

protected getRootResourceBuilder ( )
    protected function getRootResourceBuilder()
    {
        $resourceConfig = array('Router' => array('mediaType' => '', 'href' => 'router.generate("ezpublish_rest_createContent")'), 'RouterWithAttributes' => array('mediaType' => 'UserRefList', 'href' => 'router.generate("ezpublish_rest_loadUsers")'), 'TemplateRouter' => array('mediaType' => '', 'href' => 'templateRouter.generate("ezpublish_rest_redirectContent", {remoteId: "{remoteId}"})'), 'TemplateRouterWithAttributes' => array('mediaType' => 'UserRefList', 'href' => 'templateRouter.generate("ezpublish_rest_loadUsers", {roleId: "{roleId}"})'));
        $this->addRouteExpectation('ezpublish_rest_createContent', array(), '/content/objects');
        $this->addTemplatedRouteExpectation('ezpublish_rest_redirectContent', array('remoteId' => '{remoteId}'), '/content/objects');
        $this->addRouteExpectation('ezpublish_rest_loadUsers', array(), '/user/users');
        $this->addTemplatedRouteExpectation('ezpublish_rest_loadUsers', array('roleId' => '{roleId}'), '/user/users{?roleId}');
        return new ExpressionRouterRootResourceBuilder($this->getRouterMock(), $this->getTemplatedRouterMock(), $resourceConfig);
    }