/** * Retorna o enum passado em $params * @param array $params * @return BasicEnum */ private function getEnum($params) { $enumname = getValueFromArray($params, Flag::ENUM_NAME, ''); if (empty($enumname)) { Factory::log()->fatal('É necessário informar o nome do tipo enum'); require_once PATH_MYFRAME . '/enum/EmptyEnum.php'; return new EmptyEnum(); } return Factory::enum($enumname); }