phalcon-devtools icon indicating copy to clipboard operation
phalcon-devtools copied to clipboard

Phalcon 5 support on PHP 8.1

Open furopi opened this issue 3 years ago • 3 comments

Dear Sir,

could you please give an update of when the P5 support is estimated to arrive?

Thank you and kind regards, Florian

furopi avatar Dec 01 '22 11:12 furopi

And i also have issue on php 8.0.5 when try to exec command phalcon project test

PHP Fatal error: Uncaught Error: Class "Phalcon\Config" not found in D:\domains\phalcon-project\vendor\phalcon\devtools\src\Builder\Component\AbstractComponent.php:48 Stack trace: #0 D:\domains\phalcon-project\vendor\phalcon\devtools\src\Commands\Builtin\Project.php(74): Phalcon\DevTools\Builder\Component\AbstractComponent->__construct() #1 D:\domains\phalcon-project\vendor\phalcon\devtools\src\Script.php(109): Phalcon\DevTools\Commands\Builtin\Project->run() #2 D:\domains\phalcon-project\vendor\phalcon\devtools\src\Script.php(148): Phalcon\DevTools\Script->dispatch() #3 D:\domains\phalcon-project\vendor\phalcon\devtools\phalcon(65): Phalcon\DevTools\Script->run() #4 {main} thrown in D:\domains\phalcon-project\vendor\phalcon\devtools\src\Builder\Component\AbstractComponent.php on line 48 Script phalcon handling the __exec_command event returned with error code 255

Environment: OS: Windows NT DESKTOP-6O57L8K 10.0 build 19044 (Windows 10) AMD64 PHP Version: 8.0.5 PHP SAPI: cli PHP Bin: C:\Program Files (x86)\php8\php.exe PHP Extension Dir: C:\php\ext PHP Bin Dir: C:\php Loaded PHP config: C:\Program Files (x86)\php8\php.ini Versions: Phalcon DevTools Version: 4.2.0 Phalcon Version: 5.1.4 AdminLTE Version: 3.0.1

sollosollo4 avatar Jan 16 '23 21:01 sollosollo4

ok, i fixed it by:

  1. AbstractComponent.php change 15: use Phalcon\Config; to use Phalcon\Config\Config;
  2. ProjectBuilder.php change 15: use Phalcon\Config; to use Phalcon\Config\Config;
  3. BuilderException.php change 15: use Phalcon\Exception; to use Phalcon\Config\Exception;

And project was created. But i dont check another commands. May be, there are still some bugs

sollosollo4 avatar Jan 16 '23 21:01 sollosollo4

Hi friends,

For Phalcon 5.x you can use this version.

daleffe avatar Mar 18 '24 23:03 daleffe