Aller au contenu

Référence

phil/console-bundle

Domaine

ClasseRôle
Domain\Attribute\ForbidEnvironmentLes environnements où une commande refuse de s'exécuter
Domain\Attribute\ConfirmEnvironmentLes environnements qui demandent une confirmation ; tous, sans nom
Domain\ValueObject\EnvironmentGuardsLes gardes d'une commande, additionnées
Domain\ValueObject\ConsoleSettingsLa configuration de la sortie
Domain\ValueObject\RunSummaryLa ligne de sommaire d'une commande
Domain\TimestampFormatiso, relative
Domain\SummaryModealways, verbose, never
Domain\ElapsedLes secondes entre deux moments
Domain\Exception\ConsoleExceptionLe marqueur des exceptions du bundle
Domain\Exception\InvalidGuardUn attribut mal écrit
Domain\Exception\EnvironmentRefusedUne commande refusée, code 77

Application

ClasseRôle
Application\Contract\DebugSwitchLe port de --debug-phil
Application\Contract\MemoryGaugeLe port de la mémoire du sommaire
Application\EnvironmentGuardSoumet une commande à ses gardes

Infrastructure

ClasseRôle
Infrastructure\Console\CommandGuardReaderLes gardes d'une commande, lues par réflexion
Infrastructure\Console\ConsoleOptionsLes options ajoutées à la commande qui s'exécute
Infrastructure\Console\StreamStampsAttache et détache les horodatages des flux d'une sortie
Infrastructure\Console\LineStamperL'heure devant chaque ligne d'un flux
Infrastructure\Console\TimestampFilterLe filtre de flux de l'horodateur
Infrastructure\EventListener\ConsoleListenerL'écouteur de console.command et de console.terminate
Infrastructure\Command\LintGuardsCommandlint:console-guards
Infrastructure\Monolog\ChannelDebugSwitchL'interrupteur de débogage des canaux Monolog
Infrastructure\Monolog\OutputHandlerLe gestionnaire qui écrit les enregistrements dans une sortie de console
Infrastructure\Runtime\PhpMemoryGaugeLa mémoire de PHP
Infrastructure\Runtime\SystemClockL'heure du système
Infrastructure\DependencyInjection\ConsoleServicesLes services de la configuration
Infrastructure\DependencyInjection\LoggerChannelsPassLes canaux Monolog donnés à l'interrupteur
PhilConsoleBundleLe bundle et sa configuration

Options

OptionEffet
--timestamps[=iso|relative|none]L'heure devant chaque ligne
--force-environmentExécute sans rien demander une commande qui demande une confirmation
--debug-phil[=channel,...]Les journaux de débogage des canaux Monolog