thecodingmachine / tdbm
The Database Machine is a PHP ORM that requires no configuration. The object model is deduced from the database model.
Installs: 153 257
Dependents: 8
Suggesters: 0
Security: 0
Stars: 119
Watchers: 9
Forks: 27
Open Issues: 32
Requires
- php: ^7.4 || ^8.0
- ext-filter: *
- ext-hash: *
- ext-intl: *
- ext-json: *
- ext-pdo: *
- brain-diminished/schema-version-control: dev-master
- doctrine/annotations: ^1.10
- doctrine/cache: ^1.6
- doctrine/dbal: ^2.13.9 || ^3.0
- doctrine/inflector: ^1.4.3 || ^2
- greenlion/php-sql-parser: ^4.3.0
- laminas/laminas-code: ^4.7
- mouf/classname-mapper: ~1.0
- mouf/magic-query: ^1.4.3
- mouf/schema-analyzer: ^2.0
- mouf/utils.log.psr.multi-logger: ^1.0
- psr/container: ^1 || ^2
- psr/log: ^1 || ^2 || ^3
- ramsey/uuid: ^3.7 || ^4.0
- symfony/console: ^2 || ^3 || ^4 || ^5
- symfony/filesystem: ^2.7 || ^3 || ^4 || ^5
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.4.1
- friendsofphp/php-cs-fixer: ^3.11
- php-coveralls/php-coveralls: ^2.1
- phpbench/phpbench: ^1.1
- phpstan/phpstan: ^0.12.81
- phpunit/phpunit: ^9.5
- symfony/process: ^3 || ^4 || ^5
- thecodingmachine/phpstan-strict-rules: ^0.12.1
- thecodingmachine/tdbm-fluid-schema-builder: ^1.0.0
- wa72/simplelogger: ^1.0
- v6.0.0-beta.3
- v6.0.0-beta.2
- v6.0.0-beta.1
- v6.0.0-beta.0
- 5.3.x-dev
- dev-master / 5.3.x-dev
- v5.3.13
- v5.3.12
- v5.3.11
- v5.3.10
- v5.3.9
- v5.3.8
- v5.3.7
- v5.3.6
- v5.3.5
- v5.3.4
- v5.3.3
- v5.3.2
- v5.3.1
- v5.3.0
- 5.2.x-dev
- v5.2.1
- v5.2.0
- 5.1.x-dev
- v5.1.17
- v5.1.16
- v5.1.15
- v5.1.14
- v5.1.12
- v5.1.11
- v5.1.10
- v5.1.9
- v5.1.8
- v5.1.7
- v5.1.6
- v5.1.5
- v5.1.4
- v5.1.3
- v5.1.2
- 5.1.1
- v5.1.0
- 5.0.x-dev
- v5.0.18
- v5.0.17
- v5.0.16
- v5.0.15
- v5.0.14
- v5.0.13
- v5.0.12
- v5.0.11
- v5.0.10
- v5.0.9
- v5.0.8
- v5.0.7
- v5.0.6
- v5.0.5
- v5.0.4
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- dev-fix/className-for-findObjectByPk
This package is auto-updated.
Last update: 2024-11-25 15:01:51 UTC
README
TDBM (The DataBase Machine)
Check out the documentation at https://thecodingmachine.github.io/tdbm/.
Run the test locally
You can run the tests with different backend thanks to the following scripts: