(Yaf >=1.0.0)
Yaf_Application::app — Recuperar una instancia de la clase Application
Recuperar la instancia de la clase Yaf_Application. De forma alternativa se podría utilizar el método Yaf_Dispatcher::getApplication().
Esta función no contiene ningún parámetro.
Una instancia de la clase Yaf_Application, o null si no se inicializó
antes ninguna instancia de Yaf_Application.
Ejemplo #1 Ejemplo de Yaf_Application::app()
<?php
/* index.php, the application entry */
$config = new Yaf_Config_Ini(__DIR__ . "/conf/application.ini", "product");
$application = new Yaf_Application($config);
$application->bootstrap()->run();
?>Ejemplo #2 Recuperar la instancia de la aplicación desde otro sitio
<?php
class IndexController extends Yaf_Controller_Abstract
{
public function indexAction()
{
/* Yaf_Application::app() es un alias de getInstance() */
$app = Yaf_Application::app();
var_dump($app->environ());
var_dump(Yaf_Application::getInstance() === $app);
return false;
}
}
?>Resultado del ejemplo anterior es similar a:
string(7) "product" bool(true)