ILIAS icon indicating copy to clipboard operation
ILIAS copied to clipboard

Add `symfony/console` as composer Dependency for ILIAS 12

Open chfsx opened this issue 1 month ago • 1 comments

Assessment: This library is the quasi standard for CLI applications with PHP. We use the infrastructure for the setup and build process in ILIAS.

General Information:

  • Name of the dependency: symfony/console
  • Version: v6.4.23
  • [X] this dependency was already used in ILIAS.
  • [X] the dependency's license is compatible with ILIAS' license: MIT

Type of dependency:

  • [X] composer
  • [ ] npm

Usage:

  • Setup, Build

Reasoning: The library provides the entire infrastructure needed to write reliable and fast applications for the CLI.

Maintenance: Last update of the Library: 2025-06-27, PHP Version: >=8.1

Links:

  • Packagist: https://packagist.org/packages/symfony/console
  • GitHub: https://github.com/symfony/console.git
  • Documentation: https://symfony.com

Alternatives: http://getopt-php.github.io/getopt-php/

chfsx avatar Dec 05 '25 15:12 chfsx

Jour Fixe, 08 DEC 2025: Dependency is accepted for ILIAS 12.

matthiaskunkel avatar Dec 08 '25 15:12 matthiaskunkel