PHP 8.6.0 Beta 3 is available for testing

Yaf_Application::setAppDirectory

(Yaf >=2.1.4)

Yaf_Application::setAppDirectoryModifie le dossier de l'application

Description

public function Yaf_Application::setAppDirectory(string $directory): Yaf_Application|null|false

Modifie le dossier de l'application, dans lequel Yaf recherche les contrôleurs, les vues et les modules. Le nouveau dossier doit être un chemin absolu.

Liste de paramètres

directory

Le chemin absolu du nouveau dossier de l'application.

Valeurs de retour

Retourne l'objet Yaf_Application lui-même en cas de succès, false si directory est vide ou n'est pas un chemin absolu, ou null si l'application n'est pas correctement initialisée.

Exemples

Exemple #1 Exemple avec Yaf_Application::setAppDirectory()

<?php
$app = Yaf_Application::app();

/* retourne l'application elle-même en cas de succès, pour le chaînage */
var_dump($app->setAppDirectory("/srv/legacy/mvc/app"));
var_dump($app->getAppDirectory());

/* un chemin vide ou relatif est rejeté */
var_dump($app->setAppDirectory(""));
var_dump($app->setAppDirectory("relative/path"));
?>

Résultat de l'exemple ci-dessus est similaire à :

object(Yaf_Application)#1 (0) {
}
string(20) "/srv/legacy/mvc/app"
bool(false)
bool(false)

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top