/** * Save this in static var - to futher usage * @return array with states */ public static function getCachedStates($clearCache = false) { if (empty(self::$states) || $clearCache) { self::$states = frameGmp::_()->getTable('states')->leftJoin(frameGmp::_()->getTable('countries'), 'country_id')->getAll('toe_states.id, toe_states.name, toe_states.code, toe_states.country_id, toe_cry.name AS c_name, toe_cry.iso_code_2 AS c_iso_code_2, toe_cry.iso_code_3 AS c_iso_code_3'); } return self::$states; }