eZ\Publish\Core\Repository\Helper\NameSchemaService::__construct PHP Method

__construct() public method

Constructs a object to resolve $nameSchema with $contentVersion fields values.
public __construct ( eZ\Publish\SPI\Persistence\Content\Type\Handler $contentTypeHandler, ContentTypeDomainMapper $contentTypeDomainMapper, NameableFieldTypeRegistry $nameableFieldTypeRegistry, array $settings = [] )
$contentTypeHandler eZ\Publish\SPI\Persistence\Content\Type\Handler
$contentTypeDomainMapper ContentTypeDomainMapper
$nameableFieldTypeRegistry NameableFieldTypeRegistry
$settings array
    public function __construct(ContentTypeHandler $contentTypeHandler, ContentTypeDomainMapper $contentTypeDomainMapper, NameableFieldTypeRegistry $nameableFieldTypeRegistry, array $settings = array())
    {
        $this->contentTypeHandler = $contentTypeHandler;
        $this->contentTypeDomainMapper = $contentTypeDomainMapper;
        $this->nameableFieldTypeRegistry = $nameableFieldTypeRegistry;
        // Union makes sure default settings are ignored if provided in argument
        $this->settings = $settings + array('limit' => 150, 'sequence' => '...');
    }