eZ\Publish\Core\REST\Client\Repository::__construct PHP Method

__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 )
$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
    public function __construct(HttpClient $client, Common\Input\Dispatcher $inputDispatcher, Common\Output\Visitor $outputVisitor, Common\RequestParser $requestParser, array $fieldTypes)
    {
        $this->client = $client;
        $this->inputDispatcher = $inputDispatcher;
        $this->outputVisitor = $outputVisitor;
        $this->requestParser = $requestParser;
        $this->fieldTypes = $fieldTypes;
    }

Usage Example

コード例 #1
0
 /**
  * Instantiates the REST Client repository.
  *
  * @param \eZ\Publish\Core\REST\Client\HttpClient $client
  * @param \eZ\Publish\Core\REST\Common\Input\Dispatcher $inputDispatcher
  * @param \eZ\Publish\Core\REST\Common\Output\Visitor $outputVisitor
  * @param \eZ\Publish\SPI\FieldType\FieldType[] $fieldTypes
  * @param \eZ\Publish\Core\REST\Client\HttpClient\Authentication\IntegrationTestAuthentication $authenticator
  */
 public function __construct(HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, RequestParser $requestParser, array $fieldTypes, IntegrationTestAuthenticator $authenticator)
 {
     parent::__construct($client, $inputDispatcher, $outputVisitor, $requestParser, $fieldTypes);
     $this->client = $client;
     $this->authenticator = $authenticator;
 }