/** * The getEmotion method for the emotion landing page * * @param \Shopware\Models\Emotion\Repository $repository * @return array */ public function getEmotion($repository) { /**@var $repository \Shopware\Models\Emotion\Repository */ $emotionId = (int) $this->Request()->getParam('emotionId'); $query = $repository->getEmotionById($emotionId); $emotion = $query->getQuery()->getArrayResult(); $emotion['rows'] = $emotion['grid']['rows']; $emotion['cols'] = $emotion['grid']['cols']; $emotion['cellHeight'] = $emotion['grid']['cellHeight']; $emotion['articleHeight'] = $emotion['grid']['articleHeight']; $emotion['gutter'] = $emotion['grid']['gutter']; return $emotion; }