Refactor entities and codebase for native property usage
Some checks failed
CI / Tests (push) Failing after 35s
CI / Deploy (push) Has been skipped

- Replaced getters/setters with direct property access across entities and repositories.
- Added and configured `martin-georgiev/postgresql-for-doctrine` for PostgreSQL enhancements.
- Updated Doctrine configuration with types, mappings, and JSONB query functions.
- Removed unused `EliminationService` and related YAML configurations.
This commit is contained in:
2025-10-07 21:46:20 +02:00
parent ab187a28b9
commit b66d2f9e86
51 changed files with 615 additions and 1023 deletions

86
composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "643289575c0db1293c406f8c21a598f3",
"content-hash": "d9b29aa569964f735b9f65fe5e9a59f9",
"packages": [
{
"name": "composer/pcre",
@@ -1706,6 +1706,90 @@
},
"time": "2022-12-02T22:17:43+00:00"
},
{
"name": "martin-georgiev/postgresql-for-doctrine",
"version": "v3.5.1",
"source": {
"type": "git",
"url": "https://github.com/martin-georgiev/postgresql-for-doctrine.git",
"reference": "5d1621e48edd7c7306cf2b9e73e374727867d6af"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/martin-georgiev/postgresql-for-doctrine/zipball/5d1621e48edd7c7306cf2b9e73e374727867d6af",
"reference": "5d1621e48edd7c7306cf2b9e73e374727867d6af",
"shasum": ""
},
"require": {
"doctrine/dbal": "~2.10||~3.0||~4.0",
"ext-ctype": "*",
"ext-json": "*",
"ext-mbstring": "*",
"php": "^8.1"
},
"require-dev": {
"deptrac/deptrac": "^4.0",
"doctrine/orm": "~2.14||~3.0",
"ekino/phpstan-banned-code": "^3.0",
"friendsofphp/php-cs-fixer": "^3.87.1",
"phpstan/phpstan": "^2.1.22",
"phpstan/phpstan-deprecation-rules": "^2.0.3",
"phpstan/phpstan-doctrine": "^2.0.4",
"phpstan/phpstan-phpunit": "^2.0.7",
"phpunit/phpunit": "^10.5.53",
"rector/rector": "^2.1.5",
"symfony/cache": "^6.4||^7.0"
},
"suggest": {
"doctrine/orm": "~2.14||~3.0",
"php": "^8.3"
},
"type": "library",
"autoload": {
"psr-4": {
"MartinGeorgiev\\": "src/MartinGeorgiev/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Martin Georgiev",
"email": "martin.georgiev@gmail.com",
"role": "author"
}
],
"description": "Adds PostgreSQL enhancements to Doctrine. Provides support for JSON, JSONB and some array data types. Provides functions, operators and common expressions used when working with JSON data, arrays and features related to text search.",
"keywords": [
"array data types",
"dbal",
"doctrine",
"json",
"jsonb",
"martin georgiev",
"postgres",
"postgresql",
"text search",
"tsvector"
],
"support": {
"issues": "https://github.com/martin-georgiev/postgresql-for-doctrine/issues",
"source": "https://github.com/martin-georgiev/postgresql-for-doctrine/tree/v3.5.1"
},
"funding": [
{
"url": "https://github.com/sponsors/martin-georgiev",
"type": "custom"
},
{
"url": "https://github.com/martin-georgiev",
"type": "github"
}
],
"time": "2025-09-12T10:54:26+00:00"
},
{
"name": "phpdocumentor/reflection-common",
"version": "2.2.0",