Section courante

A propos

Section administrative du site

sfCommandApplication

Symfony : Commande d'application
PHP Symfony 1

Description

Cette classe permet d'effectuer la gestion du cycle de vie d'une application CLI.

Liste des méthodes

Nom Prototype Description
__CONSTRUCT function __construct($dispatcher, $formatter, $options); Ce constructeur permet de construire cet objet.
AUTODISCOVERTASKS function autodiscoverTasks(); Cette méthode permet de découvrir automatique les classes de tâche.
CLEARTASKS function clearTasks(); Cette méthode permet d'effacer les tâches.
CONFIGURE function configure(); Cette méthode permet de configurer la commande d'application courante.
FIXCGI function fixCgi(); Cette méthode permet de fixer le comportement PHP si le PHP utilise le cgi.
GETABBREVIATIONS function getAbbreviations(); Cette méthode permet de demander un tableau des abréviations possibles dans un ensemble de noms.
GETFORMATTER function getFormatter(); Cette méthode permet de demander l'instance formater.
GETLONGVERSION function getLongVersion(); Cette méthode permet de demander la chaîne de caractères de la version long de l'application.
GETNAME function getName(); Cette méthode permet de demander la chaîne de caractères du nom de l'application.
GETOPTION function getOption($name); Cette méthode permet de demander la valeur de l'option spécifié.
GETTASK function getTask($name); Cette méthode permet de demander la tâche d'enregistrement par nom ou par alias.
GETTASKS function getTasks(); Cette méthode permet de demander toutes les tâches enregistrées.
GETTASKTOEXECUTE function getTaskToExecute($name); Cette méthode permet de demander un nom de tâche de raccourci clavier.
GETVERSION function getVersion(); Cette méthode permet de demander la version de l'application.
GUESSBESTFORMATTER function guessBestFormatter($stream); Cette méthode permet de rechercher le meilleur formateur pour le flux spécifié.
HANDLEOPTIONS function handleOptions($options); Cette méthode permet d'analyser et gérer les options de ligne de commande.
HELP function help(); Cette méthode permet de sortir le message d'aide pour l'application courante.
ISSTREAMSUPPORTSCOLORS function isStreamSupportsColors($stream); Cette méthode permet de demander si le flux de données spécifié supporte la colorisation.
ISVERBOSE function isVerbose(); Cette méthode permet de demander si les messages de l'application doivent être en mode détaillé.
REGISTERTASK function registerTask($task); Cette méthode permet d'enregistrer un objet de tâche.
REGISTERTASKS function registerTasks($tasks); Cette méthode permet d'enregistrer un tableau d'objets de tâche.
RENDEREXCEPTION function renderException($e); Cette méthode permet d'effectuer le rendu d'une exception.
RUN function run($options); Cette méthode permet d'exécuter l'application courante.
SETFORMATTER function setFormatter(); Cette méthode permet de fixer l'instance de formatage.
SETNAME function setName($name); Cette méthode permet de fixer le nom de l'application.
SETVERSION function setVersion($version); Cette méthode permet de fixer la version de l'application.
STRLEN function strlen($string); Cette méthode permet de demander le nombre de caractères que contient une chaîne de caractères et utilise les fonctions mb_ si le module est installé dans PHP.
WITHTRACE function withTrace(); Cette méthode permet de demander si l'application a activer le traçage des instructions dans le journal de bord.

Légende

    Cette couleur permet d'indiquer qu'il s'agit d'un constructeur d'objet.

Voir également

Langage de programmation - PHP - Symfony - CLI - Ligne de commande (Symfony 1)

Dernière mise à jour : Mardi, le 29 août 2017