/** * Carga un archivo yml y lo convierte en un array, el resultado es almacenado * en cache con el nombre indicado en $index * @param string $yaml Dirección del archivo yml a convertir en array * @param string $index Nombre a utilizar en Cache para almacenar el resultado * @return array Resultado de la conversión del archivo yml indicado a un array * @throws \PDOException */ public function loadYaml($yaml, $index) { try { if (session::getInstance()->hasCache($index) and config::getScope() === 'prod') { $answer = session::getInstance()->getCache($index); } else { $answer = \sfYaml::load($yaml); session::getInstance()->setCache($index, $answer); } return $answer; } catch (\PDOException $exc) { throw $exc; } }
public function __destruct() { if (session::getInstance()->hasFlash('mvcCacheFlag') === true and config::getScope() === 'dev') { session::getInstance()->deleteCache(); } }
?> | <i class="fa fa-database"></i> <?php echo session::getInstance()->getAttribute('mvcDbQuery'); ?> <?php session::getInstance()->deleteAttribute('mvcDbQuery'); ?> <?php } ?> </div> <?php } ?> <?php if (\mvc\config\configClass::getScope() === 'dev') { ?> <div id="mvcIcon" class="shfDevelopmentBar"> <i class="fa fa-leaf mvcPointer"></i> SHF <?php echo config::getSohoFrameworkVersion(); ?> </div> <?php } ?> <?php echo \mvc\view\viewClass::genJavascript(); ?> </body> </html>