thecodingmachine / tdbm
The Database Machine is a PHP ORM that requires no configuration. The object model is deduced from the database model.
v6.1.0
2026-06-15 16:01 UTC
Requires
- php: ^8.0
- ext-filter: *
- ext-hash: *
- ext-intl: *
- ext-json: *
- ext-pdo: *
- beberlei/porpaginas: ^2.0
- doctrine/annotations: ^1.10
- doctrine/cache: ^1.6
- doctrine/dbal: ^3.6
- 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: ^2.0
- 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: ^5 || ^6 || ^7
- symfony/filesystem: ^5 || ^6 || ^7
- symfony/yaml: ^5 || ^6 || ^7
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.4.1
- fig/log-test: ^1.2
- friendsofphp/php-cs-fixer: ^3.11
- php-coveralls/php-coveralls: ^2.1
- phpbench/phpbench: ^1.1
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^9.5
- symfony/process: ^5 || ^6 || ^7
- thecodingmachine/tdbm-fluid-schema-builder: ^v2.0.0
This package is auto-updated.
Last update: 2026-06-15 16:57:37 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: