diff --git a/oskarstark/doctrine-datetime-milliseconds-type/2.1/config/packages/oskarstark_doctrine_datetime_milliseconds_type.yaml b/oskarstark/doctrine-datetime-milliseconds-type/2.1/config/packages/oskarstark_doctrine_datetime_milliseconds_type.yaml new file mode 100644 index 000000000..b1f1b65b5 --- /dev/null +++ b/oskarstark/doctrine-datetime-milliseconds-type/2.1/config/packages/oskarstark_doctrine_datetime_milliseconds_type.yaml @@ -0,0 +1,13 @@ +services: + _defaults: + autowire: true + + OskarStark\Doctrine\Type\Doctrine\DBAL\Types\Type\DateTimeMillisecondsType: null + +doctrine: + dbal: + types: + # We want to store DateTime objects with milliseconds + # The solution is built on https://github.com/doctrine/dbal/issues/2873#issuecomment-701052412 + # but instead of using microseconds we use milliseconds + datetime: OskarStark\Doctrine\Type\Doctrine\DBAL\Types\Type\DateTimeMillisecondsType diff --git a/oskarstark/doctrine-datetime-milliseconds-type/2.1/manifest.json b/oskarstark/doctrine-datetime-milliseconds-type/2.1/manifest.json new file mode 100644 index 000000000..e164c6e63 --- /dev/null +++ b/oskarstark/doctrine-datetime-milliseconds-type/2.1/manifest.json @@ -0,0 +1,5 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +} diff --git a/oskarstark/doctrine-postgres-milliseconds-platform/2.1/config/packages/oskarstark_doctrine_postgres_milliseconds_platform.yaml b/oskarstark/doctrine-postgres-milliseconds-platform/2.1/config/packages/oskarstark_doctrine_postgres_milliseconds_platform.yaml new file mode 100644 index 000000000..edb54129c --- /dev/null +++ b/oskarstark/doctrine-postgres-milliseconds-platform/2.1/config/packages/oskarstark_doctrine_postgres_milliseconds_platform.yaml @@ -0,0 +1,12 @@ +services: + _defaults: + autowire: true + + OskarStark\Doctrine\Postgres\Platform\Doctrine\DBAL\Platforms\PostgreSQLMillisecondsPlatform: null + +doctrine: + dbal: + # We want to store DateTime objects with milliseconds + # The solution is built on https://github.com/doctrine/dbal/issues/2873#issuecomment-701052412 + # but instead of using microseconds we use milliseconds + platform_service: OskarStark\Doctrine\Postgres\Platform\Doctrine\DBAL\Platforms\PostgreSQLMillisecondsPlatform diff --git a/oskarstark/doctrine-postgres-milliseconds-platform/2.1/manifest.json b/oskarstark/doctrine-postgres-milliseconds-platform/2.1/manifest.json new file mode 100644 index 000000000..e164c6e63 --- /dev/null +++ b/oskarstark/doctrine-postgres-milliseconds-platform/2.1/manifest.json @@ -0,0 +1,5 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +} diff --git a/oskarstark/doctrine-postgres-public-schema-listener/1.2/config/packages/oskarstark_doctrine_postgres_public_schema_listener.yaml b/oskarstark/doctrine-postgres-public-schema-listener/1.2/config/packages/oskarstark_doctrine_postgres_public_schema_listener.yaml new file mode 100644 index 000000000..bd7f6806c --- /dev/null +++ b/oskarstark/doctrine-postgres-public-schema-listener/1.2/config/packages/oskarstark_doctrine_postgres_public_schema_listener.yaml @@ -0,0 +1,7 @@ +services: + _defaults: + autowire: true + + OskarStark\Doctrine\EventSubscriber\MigrationEventSubscriber: + tags: + - { name: doctrine.event_subscriber, connection: default } diff --git a/oskarstark/doctrine-postgres-public-schema-listener/1.2/manifest.json b/oskarstark/doctrine-postgres-public-schema-listener/1.2/manifest.json new file mode 100644 index 000000000..e164c6e63 --- /dev/null +++ b/oskarstark/doctrine-postgres-public-schema-listener/1.2/manifest.json @@ -0,0 +1,5 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +}