(Yaf >=1.0.0)
Yaf_Application::app — Récupère une instance de l'application
Récupère l'instance de Yaf_Application. Il est également possible d'utiliser Yaf_Dispatcher::getApplication().
Cette fonction ne contient aucun paramètre.
L'instance de Yaf_Application, ou null si aucune
application n'a encore été initialisée.
Exemple #1 Exemple avec Yaf_Application::app()
<?php
/* index.php, le point d'entrée de l'application */
$config = new Yaf_Config_Ini(__DIR__ . "/conf/application.ini", "product");
$application = new Yaf_Application($config);
$application->bootstrap()->run();
?>Exemple #2 Récupération de l'instance de l'application ailleurs
<?php
class IndexController extends Yaf_Controller_Abstract
{
public function indexAction()
{
/* Yaf_Application::app() est un alias de getInstance() */
$app = Yaf_Application::app();
var_dump($app->environ());
var_dump(Yaf_Application::getInstance() === $app);
return false;
}
}
?>Résultat de l'exemple ci-dessus est similaire à :
string(7) "product" bool(true)