-
Notifications
You must be signed in to change notification settings - Fork 235
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
Problems with PHP7.2 #272
Comments
I have been able to update it to work with PHP 7.2, so I may be able to help. What version of Twig and Flight are you using? |
I'm not at work at the moment, but if I recall correctly the main problem was solved by relaxing the requirements in the lock file. I couldn't get Twig 2 to play, but a later version of 1.x worked ok. Any more info on what tweaks you made would be interesting. |
Twig: const VERSION = '1.24.1-DEV'; |
@kevin201 can you please post composer files that work with php 7.2? |
@kevin201 Try upgrading the version of Flight you are using to 1.3.7 and upgrade the version of Twig you are using to 1.37.1. |
I keep getting the following error. |
@apropos What version of Flight are you using? |
I figured out the problem with class declaration. Removing Flight from autoload solved it. @hellifiknow the one you suggested, 1.3.7 and Twig 1.37.1 |
@hellifiknow thanks for the help. 500 Internal Server Error #0 /var/www/html/xxx/data_reports/lib/PhpReports/PhpReports.php(189): flight\Engine->handleError(8, 'Trying to get p...', '/var/www/html/w...', 189, Array) |
Try clearing out the cache directory. Possibly it was cached before you updated and the cache has an old version. |
i remove the whole vendor directory and do composer update --no-dev each time. |
There is a directory that gets created named 'cache' at the same level as the vendor directory. Just run sudo rm -r cache to clear it out. |
@hellifiknow I've reinstalled php-reports and that seems to have fixed the issues. Thanks so much for the help! |
@apropos Cool! Glad I could help. |
Hi, I'm having the same issue but can't fix it. Could you please provide me some help, maybe by providing you composer file ? Thanks a lot |
I resolved the issue by reinstalling php-reports and here's the current composer.json |
twig 1.44.7 works for me on PHP 7.4.3 |
It's such a shame that this project seems to have been abandoned. It's such a great package!
I've just been through an exercise to update an old instance (2014) to work with PHP7.2, which, I think, would only require some tweaks in the composer.lock file to work again straight out of the box. (before I was getting white screens or "Warning: count(): Parameter must be an array or an object that implements Countable" errors)
I've even managed to cobble together a function in the PhpReportType.php file to enable dynamic dropdown headers from my SQL data.
I haven't found anywhere other than here where the author might be watching, (the old support forum seems to be defunct) so I thought I'd post this here in case.
The text was updated successfully, but these errors were encountered: