Skip to content
This repository has been archived by the owner on Mar 27, 2024. It is now read-only.

webstacknl/doctrine-point-type

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Point Type

Point Type to Doctrine2

Build Status Scrutinizer Code Quality Latest Stable Version Total Downloads License composer.lock available

Versions:

Version PHP Version
1.* 7.0
2.* 7.1 or higher
3.* 7.4 or higher
4.* 8.2 or higher

How to use

First, composer install:

composer require vinyvicente/doctrine-point-type

After, add in your bootstrap:

use Doctrine\DBAL\Types\Type;
use Viny\PointType;

$em = YourEntityManager();

Type::addType('point', PointType::class);

// in case without Symfony :)
$em->getConnection()->getDatabasePlatform()->registerDoctrineTypeMapping('point', 'point');

Or add it in your app/config yml files

doctrine:
    dbal:
        types:
            point: Viny\PointType
        default_connection: default
        connections:
            default:
                driver: pdo_mysql
                host: '%database_host%'
                port: '%database_port%'
                dbname: '%database_name%'
                user: '%database_user%'
                password: '%database_password%'
                charset: UTF8
                mapping_types:
                    point: point

Symfony Normalization is supported, just add the tag in your app/services yml file

services:
  Viny\PointNormalizer:
    tags: ['serializer.normalizer']

Enjoy!

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%