ajgl/doctrine-dbal-pgsql-types
Custom PostgreSQL types
Maintainers
Package info
github.com/ajgarlag/AjglDoctrineDbalPgsqlTypes
pkg:composer/ajgl/doctrine-dbal-pgsql-types
Requires
- php: ^8.1
- doctrine/dbal: ^3.3 || ^4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.52
- phpunit/phpunit: ^10.5.46
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 3772fd45141a3fcf79a11e239f861ca0f9c7f382
- Antonio J. GarcΓa Lagar <aj.woop@garcialagar.es>
README
This component allows you to manage some native PostgreSQL data types with the Doctrine DBAL component.
Usage
To use the new types you shoud register them using the Custom Mapping Types feature.
\Doctrine\DBAL\Types\Type::addType('integer[]', 'Ajgl\Doctrine\DBAL\Types\IntegerArrayType'); /* @var $connection \Doctrine\DBAL\Connection */ $connection->getDatabasePlatform()->registerDoctrineTypeMapping('_int4', 'integer[]');
Usage with Symfony Standard Edition
If you want to use this with a Symfony Standard Edition application, you can register the
new types in the config.yml file.
doctrine: dbal: types: integer[]: Ajgl\Doctrine\DBAL\Types\IntegerArrayType mapping_types: _int4: integer[]
License
This component is under the MIT license. See the complete license in the LICENSE file.
Badges
- GitHub Actions: π Build Status
- Poser Latest Stable Version: π Latest Stable Version
- Poser Latest Unstable Version π Latest Unstable Version
- Poser Total Downloads π Total Downloads
- Poser Monthly Downloads π Montly Downloads
- Poser Daily Downloads π Daily Downloads
- Poser License π License
- SensionLabs Insight Quality π SensioLabsInsight
About
AjglDoctrineDbalPgsqlTypes is an ajgarlag initiative.
Reporting an issue or a feature request
Issues and feature requests are tracked in the Github issue tracker.
