private static function exexute_drop_db($database = null) { if (!self::$absolute_execute && !\Site_Util::check_is_dev_env()) { throw new \FuelException('This task is not work at prod env.'); } if (!$database && !($database = \Util_Db::get_database_name())) { throw new \FuelException('Drop db error: Database name is not set at configs.'); } self::$database = $database; return \DBUtil::shell_exec_drop_database(self::$database); }