annotated-command:从带注释的命令类方法创建Symfony Console命令

时间:2024-05-23 19:43:59
【文件属性】:

文件名称:annotated-command:从带注释的命令类方法创建Symfony Console命令

文件大小:96KB

文件格式:ZIP

更新时间:2024-05-23 19:43:59

PHP

合并\带注释的命令 从带注释的命令类方法初始化Symfony Console命令。 组件状态 目前在 (1.x +), (9.x +)和 (1.x +)中使用。 动机 Symfony控制台提供了一组广泛用于实现命令行工具的类。 使用注释来描述由注释方法实现的命令的特征(例如,其参数,选项等)越来越多。 利用此技术的现存命令行工具包括: 该库提供了从提供的类中定义的所有公共方法生成Symfony \ Component \ Console \ Command \ Command的例程。 注意如果您正在寻找一种非常快速的方式来编写基于Symfony Console的命令行工具,则应考虑使用 ,它是在此库的基础上构建的,并增加了其他便利,可帮助您快速上手。 使用快速新的命令行工具。 请参阅使用Robo作为框架。 当然,如果需要,可以在不使用Robo的情况下使用此项目。 图书馆使用 这是一


【文件预览】:
annotated-command-main
----README.md(29KB)
----auth.json(142B)
----CHANGELOG.md(9KB)
----config.json(21B)
----composer.lock(110KB)
----LICENSE(2KB)
----composer.json(2KB)
----phpunit.xml.dist(587B)
----CONTRIBUTING.md(2KB)
----src()
--------State()
--------Options()
--------Help()
--------ExitCodeInterface.php(288B)
--------CommandInfoAltererInterface.php(233B)
--------Cache()
--------AnnotatedCommandFactory.php(19KB)
--------Events()
--------AnnotationData.php(1KB)
--------ResultWriter.php(7KB)
--------CommandData.php(6KB)
--------Hooks()
--------AnnotatedCommand.php(12KB)
--------OutputDataInterface.php(319B)
--------CommandProcessor.php(9KB)
--------Input()
--------CommandError.php(848B)
--------CommandFileDiscovery.php(15KB)
--------ParameterInjection.php(2KB)
--------ParameterInjector.php(220B)
--------CommandCreationListenerInterface.php(431B)
--------Output()
--------CommandResult.php(2KB)
--------State.php(167B)
--------Parser()
--------CommandCreationListener.php(643B)
----dependencies.yml(158B)
----.editorconfig(254B)
----infection.json.dist(154B)

网友评论