symfony cli skeleton
v1.0.0
CLI 專案框架傾向於需要最少的程式碼來編寫基於 Symfony Console 的命令列介面專案。
資料夾結構遵循簡單的網域驅動設計應用程式結構,建議分割應用程式、網域、使用者介面和基礎設施職責。
開發 CLI 應用程式所需的最少功能包括:
/src
中的所有類Command
透過執行composer run tests
可以運行PHPUnit測試套件。 /tests
資料夾由 Composer 自動註冊,並遵循 DDD 應用程式結構,但框架未提供實際測試。
向 CLI 應用程式註冊命令是此框架中唯一可用的自動配置,可在config/services.php
中找到。
/src/UserInterface/Cli
中)並讓它擴展SymfonyComponentConsoleCommandCommand
bin/console
,建立的命令可用>=8.0.2
並啟用ext-mbstring
擴展