eZ\Bundle\EzPublishRestBundle\Tests\Functional\RoleTest::testCreateRoleDraft PHP Метод

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

public testCreateRoleDraft ( $roleHref ) : string
Результат string The created role draft href
    public function testCreateRoleDraft($roleHref)
    {
        $xml = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<RoleInput>
  <identifier>testCreateRoleDraft</identifier>
  <mainLanguageCode>eng-GB</mainLanguageCode>
  <names>
    <value languageCode="eng-GB">testCreateRoleDraft</value>
  </names>
  <descriptions>
    <value languageCode="eng-GB">testCreateRoleDraft description</value>
  </descriptions>
</RoleInput>
XML;
        $request = $this->createHttpRequest('POST', $roleHref, 'RoleInput+xml', 'RoleDraft+json');
        $request->setContent($xml);
        $response = $this->sendHttpRequest($request);
        self::assertHttpResponseCodeEquals($response, 201);
        self::assertHttpResponseHasHeader($response, 'Location');
        $href = $response->getHeader('Location');
        $this->addCreatedElement($href);
        return $href . '/draft';
    }