mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-22 06:47:19 +00:00
CakePHP 2 fork that supports PHP 8
app | ||
lib/Cake | ||
plugins | ||
vendors | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.htaccess | ||
.stickler.yml | ||
.travis.yml | ||
build.properties | ||
build.xml | ||
composer.json | ||
CONTRIBUTING.md | ||
index.php | ||
README.md |
Fork of CakePHP 2 with support for PHP8
For original README content please check original repository: https://github.com/cakephp/cakephp/tree/2.x
Installation
This repository is not available in packagist, therefore your project's composer.json
must be changed to point to custom repository.
Example configuration:
{
"require": {
"cakephp/cakephp": "dev-master as 2.10.24",
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/kamilwylegala/cakephp2-php8"
}
]
}
It means that composer will look at master
branch of repository configured under repositories
to resolve update of cakephp/cakephp
package.
Changelog
2021-12-20
- Fixed deprecation notices in PHP 8.1 for production code implementations:
ArrayAccess
Countable
IteratorAggregate
- PHP 8.0 requirement in composer.json
- Warning: Tests are not updated, Cake's tests rely on old version of PHPUnit so running them may show a lot of deprecations notices. Added issue to cover it: #7
2021-02-24
- Fixed ErrorHandler accordingly to PHP8 migration guide. Otherwise, error handler is logging too much and doesn't respect configured
error_reporting
.
Debugging cake console in PHPStorm
Make sure PHP and XDebug extension are installed.
- Find
cake.php
inlib/Cake/Console
. - Click with right mouse button and choose "Debug".
- Go to debug configurations and edit this configuration.
- Add argument e.g.
test
.