collectionProvider = $collectionProvider; $this->stateKey = $stateKey; $this->collectionFilter = $collectionFilter; } /** * @return ItemCollectionProviderInterface */ public function getCollectionProvider() : ItemCollectionProviderInterface { return $this->collectionProvider; } /** * @return StateKeyInterface */ public function getStateKey() : StateKeyInterface { return $this->stateKey; } /** * @return CollectionFilterInterface */ public function getCollectionFilter() : CollectionFilterInterface { return $this->collectionFilter; } }