eZ\Publish\Core\Repository\ContentService::__construct PHP Method

__construct() public method

Setups service with reference to repository object that created it & corresponding handler.
public __construct ( eZ\Publish\API\Repository\Repository $repository, eZ\Publish\SPI\Persistence\Handler $handler, DomainMapper $domainMapper, RelationProcessor $relationProcessor, NameSchemaService $nameSchemaService, FieldTypeRegistry $fieldTypeRegistry, array $settings = [] )
$repository eZ\Publish\API\Repository\Repository
$handler eZ\Publish\SPI\Persistence\Handler
$domainMapper eZ\Publish\Core\Repository\Helper\DomainMapper
$relationProcessor eZ\Publish\Core\Repository\Helper\RelationProcessor
$nameSchemaService eZ\Publish\Core\Repository\Helper\NameSchemaService
$fieldTypeRegistry eZ\Publish\Core\Repository\Helper\FieldTypeRegistry
$settings array
    public function __construct(RepositoryInterface $repository, Handler $handler, Helper\DomainMapper $domainMapper, Helper\RelationProcessor $relationProcessor, Helper\NameSchemaService $nameSchemaService, Helper\FieldTypeRegistry $fieldTypeRegistry, array $settings = array())
    {
        $this->repository = $repository;
        $this->persistenceHandler = $handler;
        $this->domainMapper = $domainMapper;
        $this->relationProcessor = $relationProcessor;
        $this->nameSchemaService = $nameSchemaService;
        $this->fieldTypeRegistry = $fieldTypeRegistry;
        // Union makes sure default settings are ignored if provided in argument
        $this->settings = $settings + array();
    }