Skip to content

Update from task 023cc66c-207c-44fc-93f0-51e24f65a97b#103

Merged
mokesano merged 5 commits into
mainfrom
optimasi-repository-psr-5a97b
Jun 8, 2026
Merged

Update from task 023cc66c-207c-44fc-93f0-51e24f65a97b#103
mokesano merged 5 commits into
mainfrom
optimasi-repository-psr-5a97b

Conversation

@mokesano

@mokesano mokesano commented Jun 8, 2026

Copy link
Copy Markdown
Owner

This PR was created by qwen-chat coder for task 023cc66c-207c-44fc-93f0-51e24f65a97b.

Key features implemented:
- Updated `core/Library/composer/autoload_classmap.php` with comprehensive class map for application, core, and plugin domains
- Modernized filter-related classes in `core/Modules/filter/` to align with PSR standards:
- Added explicit namespace declarations (`Lumera\Modules\filter`)
- Converted constructors to `__construct`, added `[SHIM]` backward compatibility methods
- Removed deprecated reference assignments (`&`) on variables and parameters
- Updated `instanceof` checks instead of `is_a`
- Standardized visibility modifiers (`protected`, `private`)
- Ensured `parent::__construct()` calls where needed
- Modified `.gitignore` to use standard ignores, removing Lumera-specific entries

These changes update core autoloading and systematically modernize the filter module's PHP code structure, improving maintainability and adhering to contemporary coding standards. The autoloader now reflects all current classes, and the filter classes are refactored for better compatibility.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@mokesano mokesano self-assigned this Jun 8, 2026
@mokesano mokesano added the dependencies Pull requests that update a dependency file label Jun 8, 2026
@mokesano mokesano merged commit b147940 into main Jun 8, 2026
5 checks passed
@mokesano mokesano deleted the optimasi-repository-psr-5a97b branch June 8, 2026 13:01
@github-project-automation github-project-automation Bot moved this from Todo to Done in wizdam-fork Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants