/** * @param PropertyEncoder $encoder * @param ContentTypeManagerInterface $contentTypeManager * @param StructureMetadataFactory $structureFactory */ public function __construct(PropertyEncoder $encoder, ContentTypeManagerInterface $contentTypeManager, DocumentInspector $inspector, LegacyPropertyFactory $legacyPropertyFactory) { parent::__construct($encoder); $this->contentTypeManager = $contentTypeManager; $this->inspector = $inspector; $this->legacyPropertyFactory = $legacyPropertyFactory; }
public function __construct(PropertyEncoder $encoder, DocumentInspector $inspector) { parent::__construct($encoder); $this->inspector = $inspector; }
/** * @param PropertyEncoder $encoder * @param DocumentInspector $inspector */ public function __construct(PropertyEncoder $encoder, DocumentInspector $inspector, DocumentRegistry $registry) { parent::__construct($encoder); $this->inspector = $inspector; $this->registry = $registry; }
/** * @param PropertyEncoder $encoder * @param DocumentAccessor $accessor * @param ProxyFactory $proxyFactory */ public function __construct(PropertyEncoder $encoder, ProxyFactory $proxyFactory, DocumentRegistry $documentRegistry) { parent::__construct($encoder); $this->proxyFactory = $proxyFactory; $this->documentRegistry = $documentRegistry; }