gcworld / orm
GCWorld Industries ORM
Installs: 32 154
Dependents: 1
Suggesters: 1
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=8.1
- ext-json: *
- ext-pdo: *
- composer/composer: >=2.7
- composer/installers: >=2.2
- gcworld/common: ^2.7.0
- gcworld/database: >=2.6.2
- gcworld/globals: >=4.0
- gcworld/interfaces: >=4.1.5
- monolog/monolog: >=1.0
- nette/php-generator: ^4.1.5
- ramsey/uuid: >=4.0
- symfony/yaml: ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.14
- gcworld/code_sniffer_contrib: ^2.0.1
- phpmd/phpmd: >=2.6
- phpstan/phpstan: ^1.9
- dev-master
- 6.4.4
- 6.4.3
- 6.4.2
- 6.4.1
- 6.4.0
- 6.3.7
- 6.3.6
- 6.3.5
- 6.3.4
- 6.3.3
- 6.3.2
- 6.3.1
- 6.3.0
- 6.2.6
- 6.2.5
- 6.2.4
- 6.2.3
- 6.2.2
- 6.2.1
- 6.2.0
- 6.1.5
- 6.1.4
- 6.1.3
- 6.1.2
- 6.1.1
- 6.1.0
- 6.0.4
- 6.0.3
- 6.0.2
- 6.0.1
- 6.0.0
- 5.7.3
- 5.7.2
- 5.7.1
- 5.7.0
- 5.6.5
- 5.6.4
- 5.6.3
- 5.6.2
- 5.6.1
- 5.6.0
- 5.5.5
- 5.5.4
- 5.5.3
- 5.5.2
- 5.5.1
- 5.4.7
- 5.4.6
- 5.4.5
- 5.4.4
- 5.4.3
- 5.4.2
- 5.4.1
- 5.4.0
- 5.3.5
- 5.3.4
- 5.3.3
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.5
- 5.2.4
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.6
- 5.1.5
- 5.1.4
- 5.1.3
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.12
- 5.0.11
- 5.0.10
- 5.0.9
- 5.0.8
- 5.0.7
- 5.0.6
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.3.0
- 4.2.9
- 4.2.8
- 4.2.7
- 4.2.6
- 4.2.5
- 4.2.4
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.8.0
- 3.7.8
- 3.7.7
- 3.7.6
- 3.7.5
- 3.7.4
- 3.7.3
- 3.7.2
- 3.7.1
- 3.7.0
- 3.6.5
- 3.6.4
- 3.6.3
- 3.6.2.1
- 3.6.2
- 3.6.1
- 3.6.0
- 3.5.0.2
- 3.5.0.1
- 3.5.0
- 3.4.2
- 3.4.1
- 3.4.0
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.1.1
- 3.0.1
- 3.0.0
- 2.8.1.4
- 2.8.1.3
- 2.8.1.2
- 2.8.1.1
- 2.8.1
- 2.8.0
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0.3
- 2.6.0.2
- 2.6.0.1
- 2.6.0
- 2.5.6.5
- 2.5.6.4
- 2.5.6.3
- 2.5.6.2
- 2.5.6.1
- 2.5.6
- 2.5.5
- 2.5.4.2
- 2.5.4.1
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1.1
- 2.5.1
- 2.5.0.2
- 2.5.0.1
- 2.5.0
- 2.4.4
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0.3
- 2.4.0.2
- 2.4.0.1
- 2.4.0
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0.1
- 2.1.0
- 2.0.0.0
- 1.4.2
- 1.4.1.2
- 1.4.1.1
- 1.4.1
- 1.4.0.2
- 1.4.0.1
- 1.4.0
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.0
This package is auto-updated.
Last update: 2025-01-28 20:30:25 UTC
README
The GCWorld ORM builds extensible classes used for selecting and updating objects.
Features include
- Fully formed classes containing all database fields.
- Set / Get / Save functions.
- Built in auditing
- Audit User tracking via Common getUser() function
- Redis smart caching
- Read More About The Config Options HERE
- Auto-loading of common via config file
- Insertable type single-key objects (using on duplicate key update)
- DBInterface for keeping DirectDB systems in line and universal
- Support for auto-generation of getters/setters
- Custom definition of variable visibility
- Use Default Option (with a null override thing!)
Version
6.4.4
Todo
- Upgrade the audit system to handle BINARY(16) UUIDs in place of member_id BIGINT(20) on config option
- Add more docblocks to generated scripts