/** * Редактируемые (сконфигурированные) таблицы */ public static function configured() { $cache = AdminDbBean::inst()->getCache(); if (!$cache->has(AdminDbBean::CACHE_TABLES_CONFIGURED)) { $result = array(); /* @var $table PsTable */ foreach (self::all() as $tableName => $table) { if ($table->isConfigured()) { $result[$tableName] = $table; } } $cache->set(AdminDbBean::CACHE_TABLES_CONFIGURED, $result); } return $cache->get(AdminDbBean::CACHE_TABLES_CONFIGURED); }
public function getTablesWithDependableCaches() { return AdminDbBean::inst()->getTablesWithDependableCaches(); }