Skip to content

[Develop 1.7]: CodeIgniter3 for php-8.2+ and maintained by pocketarc#1237

Closed
nielsdrost7 wants to merge 14 commits intodevelopmentfrom
next-1.7
Closed

[Develop 1.7]: CodeIgniter3 for php-8.2+ and maintained by pocketarc#1237
nielsdrost7 wants to merge 14 commits intodevelopmentfrom
next-1.7

Conversation

@nielsdrost7
Copy link
Copy Markdown
Contributor

@nielsdrost7 nielsdrost7 commented Mar 2, 2025

Attention

This is @sudwebdesign 's PR, I just had to merge it, to get another PR into this one
Originally #1161

Description

Minor Changes to work with php 5.4 to 8.4

from auto-maintained codeigniter/framework : 3.1.13
to maintained pocketarc/codeigniter : 3.3.0

Need run composer update or composer install

closes #1223 #1180 #1009

Changelog

Thx CI say :
Your system folder path does not appear to be set correctly.
Please open the following file and correct this: index.php
From: codeigniter/framework v3.1.13 (official unmaintened)
$system_path = 'vendor/codeigniter/framework/system';
To: pocketarc/codeigniter v3.3.0 (CI3 maintened fork)
$system_path = 'vendor/pocketarc/codeigniter/system';

Filename: MX/Controller.php (add $load class var)

  • Old Fix: Creation of dynamic property Setup::$load is deprecated
  • typo indent Line Numbers: 54,55

From run($module = '', $group = '') #origin CI-3.1.13 To run($config = null, &$data = null)

  • #Fix for v3.3.0
    Severity: Compile Error Message:
    Declaration of MY_Form_validation::run($module = '', $group = '')
    must be compatible with
    CI_Form_validation::run($config = null, &$data = null)
    Filename: libraries/MY_Form_validation.php Line Number: 34

Related Issue

Maybe https://github.com/orgs/InvoicePlane/discussions/1067

Motivation and Context

Simplify maintenance (Only App with this)

Pull Request Checklist

Issue Type

  • Bugfix
  • Improvement of an existing Feature (CI3 maintained)
  • New Feature

Minor Changes to work with php 5.4 to 8.4

from codeigniter/framework : 3.1.13 (automaintened)
to https://github.com/pocketarc/codeigniter : 3.3.0

Need run `composer update` or `composer install`

thx CI say :
Your system folder path does not appear to be set correctly.
Please open the following file and correct this: `index.php`
From: codeigniter/framework 3.1.13 (official unmaintened)
    `$system_path = 'vendor/codeigniter/framework/system';`
To:   pocketarc/codeigniter #3.3.0 (CI3 maintened fork php-8.4)
    `$system_path = 'vendor/pocketarc/codeigniter/system';`

Filename: MX/Controller.php (add $load class var)
+ Old Fix: Creation of dynamic property Setup::$load is deprecated
+ typo indent Line Numbers: 54,55

From run($module = '', $group = '') #origin CI-3.1.13
To run($config = null, &$data = null)
+ #Fix [3.3.0](https://github.com/pocketarc/codeigniter)
Severity: Compile Error Message:
Declaration of MY_Form_validation::run($module = '', $group = '')
must be compatible with
CI_Form_validation::run($config = null, &$data = null)
Filename: libraries/MY_Form_validation.php
Line Number: 34
sudwebdesign and others added 11 commits May 17, 2025 12:29
Like other models

Fix on save:
Form_validation: set_rules() called with an empty $rules parameter

See: #1195
* Chore: improve docs (#1230)

* Change README.md

* Update README.md

* Change CONTRIBUTING.md

* Improve TRANSLATIONS.md

* Improve TRANSLATIONS.md

* Create INSTALLATION.md

* Update CONTRIBUTING.md

* Improve CONTRIBUTING.md

* Update CONTRIBUTING.md

* Improve README.md (community & support)

* Improve CONTRIBUTING.md

* Improve INSTALLATION.md

* Update README.md

* Create bug_report.yml

* Create feature_request.yml

* Create translations.yml

* Update bug_report.yml

* Update feature_request.yml

* Update translations.yml

* Update PULL_REQUEST_TEMPLATE.md

* Improve PULL_REQUEST_TEMPLATE.md

* Update test-frontend.yml

* Update test-php.yml

* Improve test-php.yml

* docker php-fpm test and build

* Create docker-nginx.yml

* Create docker-mariadb.yml

* Create docker-phpmyadmin.yml

* Improvements INSTALLATION.md

* Create TRANSLATIONS.md (#1262)
@nielsdrost7 nielsdrost7 changed the title CodeIgniter3 for php-8.2+ and maintained by pocketarc [Develop 1.7]: CodeIgniter3 for php-8.2+ and maintained by pocketarc May 19, 2025
Form_validation: set_rules() called with an empty $rules parameter

See: #1195
@sudwebdesign sudwebdesign mentioned this pull request May 20, 2025
7 tasks
@sudwebdesign sudwebdesign deleted the next-1.7 branch May 21, 2025 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[PHP 8.3]: Deprecation: Creation of Dynamic Property CI_URI::$config is deprecated Warning

2 participants