-
-
Notifications
You must be signed in to change notification settings - Fork 466
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get rid of symfony/*
dependencies
#2295
Comments
Symfony has been supporting PHP 8.1 in their CI since version 5.3.7 which was released in August, isn't it? Symfony 5.2 is already EOL since July 2021. |
@StudioMaX tl;dr: It doesn't matter, "writing for PHP in PHP is utopia", especially when there alot of external dependencies in your composer.json. Zephir itself must be maximum abstract in that terms, in what it really might and can depend are PHP extensions. Long description about PHP8.1 support:
This occur because symfony removes comments about deprecation notice ( I tried to configure the configuration file from yaml to PHP, but their logic seem to differ... zephir/config/symfony/services.php Line 16 in 1bc9d92
So also no luck. P.S. Packages mentioned above are last peace for little bit more liberty in terms of faster support of new version of PHP in Zephir, because Zephir Parser is already ready to go in both: PHP8.1 and PHP8.2 versions. P.P.S. Zephir does not need any complex libraries to make its job: read AST array from parser and generate correct C code, then execute compilation commands to create PHP compatible extension. |
* `symfony/framework-bundle` * `symfony/monolog-bridge` * `symfony/monolog-bundle` * `symfony/yaml`
Every release we are blocked due some external packages that are on their own mind when to support next version of PHP. Same occurred with PHP8.0, in which we needed to shift minimal support of Zephir to PHP7.4.
Implement own simple solutions for CLI, DI and logs in Zephir and get rid of next packages:
The text was updated successfully, but these errors were encountered: