omasn / doctrine-fixes-bundle
RUVENTS Doctrine Fixes Bundle
Installs: 11 505
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 0
Forks: 4
Type:symfony-bundle
Requires
- php: >=7.4
- doctrine/dbal: ^3.5
- symfony/config: ^4.4|^5.4|^6.2
- symfony/dependency-injection: ^4.4|^5.4|^6.2
- symfony/http-kernel: ^4.4|^5.4|^6.2
- symfony/yaml: ^4.4|^5.4|^6.2
Requires (Dev)
- matthiasnoback/symfony-dependency-injection-test: ^4.3
- phpunit/phpunit: ^8.0|^9.5|^10.0
README
Installation
-
Install the package via composer:
$ composer require omasn/doctrine-fixes-bundle
-
Register the bundle:
<?php // app/AppKernel.php class AppKernel extends Kernel { public function registerBundles() { $bundles = [ // ... new Ruvents\DoctrineFixesBundle\RuventsDoctrineFixesBundle(), ]; } }
Configuration
# app/Resources/config.yml ruvents_doctrine_fixes: # connection name default: # all fixes are disabled by default and can be enabled with null schema_namespace_fix: ~ default_value_fix: # equivalent default values aliases: - { from: 'now()', to: 'CURRENT_TIMESTAMP' } another_connection: # ...
Fixes
Schema namespace fix (doctrine/dbal#1110)
# ... schema_namespace_fix: # namespace is null by default # $platform->getDefaultSchemaName() is used in this case namespace: 'public'
Datetime default fix
# ... default_value_fix: # equivalent default values aliases: - { from: 'now()', to: 'CURRENT_TIMESTAMP' }