RUVENTS Doctrine Fixes Bundle +
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:
- { value1: 'now()', value2: 'CURRENT_TIMESTAMP' }
another_connection:
# ...
Fixes
doctrine/dbal#1110)
Schema namespace fix ( # ...
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:
- { value1: 'now()', value2: 'CURRENT_TIMESTAMP' }