public function getModulesByKey($key, $locale) { $modulesRows = $this->db()->select('*')->from('modules_content')->where(array('key' => $key, 'locale' => $locale))->execute()->fetchAssoc(); if (empty($modulesRows)) { return null; } $modulesModel = new \Modules\Admin\Models\Module(); $modulesModel->setName($modulesRows['name']); return $modulesModel; }