/** * Init the context by configuration */ protected function initByConfiguration() { $pluginModeIdentifier = $this->getPluginModeIdentifier(); switch ($pluginModeIdentifier) { case 'Item_showSingle': $this->selectedItemUid = $this->configurationBuilder->buildContextConfiguration()->getSelectedItemUid(); case 'Album_showSingle': case 'ItemList_list': $this->selectedAlbumUid = $this->configurationBuilder->buildContextConfiguration()->getSelectedAlbumUid(); case 'Gallery_showSingle': case 'Album_list': $this->selectedGalleryUid = $this->configurationBuilder->buildContextConfiguration()->getSelectedGalleryUid(); break; } $this->selectedPid = $this->configurationBuilder->buildContextConfiguration()->getSelectedPid(); }