/** * @param $name * @return BOL_QuestionAccountType */ public function findAccountTypeByName($name) { if (empty($name) || !mb_strlen($name)) { return null; } $types = $this->accountDao->findAccountTypeByNameList(array($name)); if (!$types) { return null; } $res = array(); foreach ($types as $type) { $res[$type->name] = $type; } return isset($res[$name]) ? $res[$name] : null; }