PHP Class eZ\Publish\Core\REST\Client\IntegrationTestRepository

Note: NEVER USE THIS IN PRODUCTION!
See also: eZ\Publish\API\Repository\Repository
Inheritance: extends Repository, implements eZ\Publish\Core\REST\Client\Sessionable
Show file Open project: ezsystems/ezpublish-kernel Class Usage Examples

Public Methods

Method Description
__construct ( eZ\Publish\Core\REST\Client\HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, eZ\Publish\Core\REST\Common\RequestParser $requestParser, array $fieldTypes, IntegrationTestAuthenticator $authenticator ) Instantiates the REST Client repository.
getCurrentUser ( ) : eZ\Publish\API\Repository\Values\User\User Get current user.
setCurrentUser ( eZ\Publish\API\Repository\Values\User\UserReference $user ) : void Sets the current user to the given $user.
setSession ( $id ) Set session ID.

Method Details

__construct() public method

Instantiates the REST Client repository.
public __construct ( eZ\Publish\Core\REST\Client\HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, eZ\Publish\Core\REST\Common\RequestParser $requestParser, array $fieldTypes, IntegrationTestAuthenticator $authenticator )
$client eZ\Publish\Core\REST\Client\HttpClient
$inputDispatcher eZ\Publish\Core\REST\Common\Input\Dispatcher
$outputVisitor eZ\Publish\Core\REST\Common\Output\Visitor
$requestParser eZ\Publish\Core\REST\Common\RequestParser
$fieldTypes array
$authenticator eZ\Publish\Core\REST\Client\HttpClient\Authentication\IntegrationTestAuthenticator

getCurrentUser() public method

Get current user.
public getCurrentUser ( ) : eZ\Publish\API\Repository\Values\User\User
return eZ\Publish\API\Repository\Values\User\User

setCurrentUser() public method

Sets the current user to the given $user.
public setCurrentUser ( eZ\Publish\API\Repository\Values\User\UserReference $user ) : void
$user eZ\Publish\API\Repository\Values\User\UserReference
return void

setSession() public method

Only for testing
public setSession ( $id )