Commit Graph

63 Commits (master)
 

Author SHA1 Message Date
Julien Rosset 6dd0d020c1 Add StringValidator 6 days ago
Julien Rosset eec4c1f0c1 Add trait for handling errors in applications 1 week ago
Julien Rosset 70a2fb7de4 Add utility methods for asking arguments/options in interactive mode 1 month ago
Julien Rosset e5798e83ac TCommandWithValidation: fix option validation 1 month ago
Julien Rosset c862f6017d RegexValidator: suppress warning if value is null 1 month ago
Julien Rosset c949d6dc3f IValidator.validate can now throw InvalidValueException 1 month ago
Julien Rosset 761067e48a Validation: add AssociativeListValidator
+ fix template declarations
2 months ago
Julien Rosset ba27ae5963 Validation: add suggestions support (autocompletion) 2 months ago
Julien Rosset 19f11dd899 Add CommandArgumentList::fromInputInterface 9 months ago
Julien Rosset 1d4075240e CommandArgumentList::addOption allowed without value (= true) 12 months ago
Julien Rosset b3d82fff86 Create CommandArgumentList 12 months ago
Julien Rosset 8152f9a673 Improve DateTimeValidator: add time part if not mandatory 12 months ago
Julien Rosset fefb3bf3c1 Fix command with validation when using -n/--no-interaction option 1 year ago
Julien Rosset 6c31a16e80 OutputWithLogger : fix method for “error” output 1 year ago
Julien Rosset 8055eb9132 OutputWithLogger : add method for “error” output 1 year ago
Julien Rosset 8bb34e1b6e Revert "CommandCall : allow command class name as command name"
This reverts commit 69418f455f.
2 years ago
Julien Rosset 69418f455f CommandCall : allow command class name as command name 2 years ago
Julien Rosset ab5cab163e BaseCommand : fix default name when using CliCommand 2 years ago
Julien Rosset 438e256ca3 Correction CliCommand : valeurs par défaut 2 years ago
Julien Rosset c1c36475de CommandCall: fix command name when AutoPrix or AutoDiscovery 2 years ago
Julien Rosset c40a14aba0 Add CliCommand attribute 2 years ago
Julien Rosset 26815fcac3 Add command requirements support 2 years ago
Julien Rosset 7d21bb492c Add method for normalizing command name in TAutoDiscoveryApplication 2 years ago
Julien Rosset 9d43547250 Suppression alerte exécution dans AutoDiscoveryDirectory 2 years ago
Julien Rosset a55725f19d Correction respect des sauts de lignes dans les loggers 2 years ago
Julien Rosset f641fb26eb Corrections documentation 2 years ago
Julien Rosset ddb2a7d4b5 CommandCall: add default value for argument list 3 years ago
Julien Rosset 6643ce813c Add CommandCall 3 years ago
Julien Rosset 6258c680df Replace jrosset/collections with voku/arrayy 3 years ago
Julien Rosset 98319dafb4 Fix arguments/options validation when "IS_ARRAY" is true 3 years ago
Julien Rosset 75a40b9c86 Add validator for directory and file 3 years ago
Julien Rosset 73c12fc82f Generalize application for any LoggerInterface 3 years ago
Julien Rosset 2981e01945 Add EmailValidator 3 years ago
Julien Rosset ede43fb01c Validator : do not check Null or False (default value / not provided) 3 years ago
Julien Rosset f69c7c8fa4 Validator : null also possible for valid default value 3 years ago
Julien Rosset caa254ab80 PHP 8.1 → branche 3.x 3 years ago
Julien Rosset a51719ae60 Test of DateValidator 3 years ago
Julien Rosset cf547dee95 Add EnumValidator 3 years ago
Julien Rosset 6b77ed1c42 Add "validation" module 3 years ago
Julien Rosset a8d04db3f1 Fully compatible with PHP:^8.1 3 years ago
Julien Rosset 94105d829a Add Applications working with Monolog 3 years ago
Julien Rosset cac7055c9d BaseCommand: default command name start with lower case 3 years ago
Julien Rosset 99b2ad4fe0 BaseCommand: fix default command name 3 years ago
Julien Rosset 7a27019d83 BaseCommand: the name can now be null → class name by default 3 years ago
Julien Rosset 82cfaf1ed8 AutoPrefix: fix comparison 3 years ago
Julien Rosset f09e698c23 AutoPrefix: remove trailing "\" if present 3 years ago
Julien Rosset 5372131264 ConsoleOutputWithMonolog: message without tags (formatting) 3 years ago
Julien Rosset 18bd10bc39 ConsoleOutputWithMonolog: add option to skip writing in Monolog 3 years ago
Julien Rosset 183e7ddd24 Add Monolog support in OutputInterface 3 years ago
Julien Rosset 29f429d458 AutoDiscovery and AutoPrefix in separate namespaces 3 years ago