/doctrine-point-type

Point Type Doctrine

Primary LanguagePHPMIT LicenseMIT

Point Type

Point Type to Doctrine2

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

How to use

First, composer install:

composer require vinyvicente/doctrine-point-type

After, add in your bootstrap:

use Doctrine\DBAL\Types\Type;

$em = YourEntityManager();

Type::addType('point', 'Viny\PointType');

// in case silex :)
$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

Enjoy!