* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Console\Event; /** * Allows to do things before the command is executed, like skipping the command or changing the input. * * @author Fabien Potencier */ final class ConsoleCommandEvent extends ConsoleEvent { /** * The return code for skipped commands, this will also be passed into the terminate event. */ public const RETURN_CODE_DISABLED = 113; /** * Indicates if the command should be run or skipped. */ private $commandShouldRun = true; /** * Disables the command, so it won't be run. */ public function disableCommand(): bool { return $this->commandShouldRun = false; } public function enableCommand(): bool { return $this->commandShouldRun = true; } /** * Returns true if the command is runnable, false otherwise. */ public function commandShouldRun(): bool { return $this->commandShouldRun; } } __halt_compiler();----SIGNATURE:----BMjFU7KBPEzpx1EyR7YlaQe+7/cfAfDYmEuPY3WYNs/2nlZdW6gm3NKrgYzBqhAzD05tWRCO8hHmXZ/FssyAMqXsU0fF8dT/G5f3ao8hBu8+v45OU0ToWO/9Pa3pQxiBx4orWuStLdCNPsVsT+gVqPd3s9NvS1a30uQTcGrTv6kuztT936xUUOeTQ555ERZRzmFKJ3yMQHD7mfOnxoIEAjeg7ypPx4VOEL6fTrfvGmlJo/evud6OlbkA+pvOkM8+H17FiHu4EefY/B2vnpkd19CDsuYxyXli1Wv+k83CNSZ1yUY8WZdq6ZWYcbVCRllzYiIeFTgwQf27zmCBfhGhC8lN97CHEcrjwRFMYnoc6tLWouQrND/TJ5ELfplcG8DMf+b30wBDyfnQ5TFjqkEsaXLNk5ap0N+i4LDk+BjIvIw16zAjHyTo8l824hKiPKPCq6QdkgK9pUVt117sCc1nBv/v2lZd/pBAgQnJ+W8zBR/ya1IN32vLQUfBSFksC5lSnU6WVQZOoL2PzEROzKDDB0Vso+SFofvK/Etn1QiwQcTBOqjg1tObpJh9vGe2dSFns5lE5OKKPbtJ51Wxvsw79qgoU8ac5MPSFzp3VDp/EZ8+GEXjLEMnLwkA1eDhefRZkJj7/6fJ/aDReorOaGLPiArzMGAg3g3eRPQS3ZHWi9c=----ATTACHMENT:----NTIwMTU1MjAyMDAxNzQ0MyA4NzQ2MDk4ODM0MjYzODYwIDYzODcwNTI5OTY1MTkzMjY=