PHPackages                             ecosystem/doctrine-point-type - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. ecosystem/doctrine-point-type

ActiveLibrary

ecosystem/doctrine-point-type
=============================

v5.0.2(1y ago)027MITPHPPHP &gt;=8.2

Since Nov 11Pushed 1y ago1 watchersCompare

[ Source](https://github.com/ecosystem-dobro/doctrine-point-type)[ Packagist](https://packagist.org/packages/ecosystem/doctrine-point-type)[ RSS](/packages/ecosystem-doctrine-point-type/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (17)Used By (0)

Point Type
==========

[](#point-type)

Point Type to Doctrine2

[![CI](https://github.com/vinyvicente/doctrine-point-type/actions/workflows/ci.yml/badge.svg)](https://github.com/vinyvicente/doctrine-point-type/actions/workflows/ci.yml)[![codecov](https://camo.githubusercontent.com/b7512ad7f6d00f00ac78519ac5ff964d8a5e37a01fe6709b516aae8ace486763/68747470733a2f2f636f6465636f762e696f2f67682f76696e79766963656e74652f646f637472696e652d706f696e742d747970652f67726170682f62616467652e7376673f746f6b656e3d39617670714b65446346)](https://codecov.io/gh/vinyvicente/doctrine-point-type)[![Packagist Version](https://camo.githubusercontent.com/2c1972aafc2c92af7e7a47f599e58c338e05d68692de9bf8cd11e3b1720974af/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f76696e79766963656e74652f646f637472696e652d706f696e742d74797065)](https://camo.githubusercontent.com/2c1972aafc2c92af7e7a47f599e58c338e05d68692de9bf8cd11e3b1720974af/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f76696e79766963656e74652f646f637472696e652d706f696e742d74797065)[![Total Downloads](https://camo.githubusercontent.com/5f65736f31e128d36930ddce912c63bff323b02b74383df0fd47f853a8fedef6/68747470733a2f2f706f7365722e707567782e6f72672f76696e79766963656e74652f646f637472696e652d706f696e742d747970652f646f776e6c6f616473)](https://packagist.org/packages/vinyvicente/doctrine-point-type)[![GitHub Downloads (all assets, latest release)](https://camo.githubusercontent.com/0ac2843bde5a4d087a60bb88c4bcb55d1034e376adda2adcbdeaf07c5fe5462a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f76696e79766963656e74652f646f637472696e652d706f696e742d747970652f6c61746573742f746f74616c)](https://camo.githubusercontent.com/0ac2843bde5a4d087a60bb88c4bcb55d1034e376adda2adcbdeaf07c5fe5462a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f76696e79766963656e74652f646f637472696e652d706f696e742d747970652f6c61746573742f746f74616c)[![License](https://camo.githubusercontent.com/963522eed7420f8929b246cb5eefe9df4e8e443325c89bf7690584baa007a62d/68747470733a2f2f706f7365722e707567782e6f72672f76696e79766963656e74652f646f637472696e652d706f696e742d747970652f6c6963656e7365)](https://packagist.org/packages/vinyvicente/doctrine-point-type)[![composer.lock available](https://camo.githubusercontent.com/45adacd2fca89d7e142f29b2d15dddb5c97f3005802a99439cc6e2f6726a8bd0/68747470733a2f2f706f7365722e707567782e6f72672f76696e79766963656e74652f646f637472696e652d706f696e742d747970652f636f6d706f7365726c6f636b)](https://packagist.org/packages/vinyvicente/doctrine-point-type)

### Versions:

[](#versions)

VersionPHP Version1.\*7.02.\*7.1 or higher3.\*7.4 or higher4.\*8.2 or higher5.\*8.2 or higher (Symfony 7)How to use
----------

[](#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!

[](#enjoy)

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance46

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity84

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~204 days

Recently: every ~282 days

Total

16

Last Release

402d ago

Major Versions

v1.1 → v2.02019-01-09

v2.3.0 → v3.0.02022-02-28

v3.0.0 → v4.02022-12-19

v4.0 → v5.02023-12-20

PHP version history (5 changes)1.0PHP &gt;=7.0

v2.0PHP &gt;=7.1

v2.1.1PHP &gt;=7.2

v3.0.0PHP &gt;=7.4

v4.0PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/ec79e39d47d95a1e6e18dca47701323838e19fbe6216484e77e315a20f859746?d=identicon)[ecosystem](/maintainers/ecosystem)

---

Top Contributors

[![ecosystem-dobro](https://avatars.githubusercontent.com/u/206216790?v=4)](https://github.com/ecosystem-dobro "ecosystem-dobro (4 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ecosystem-doctrine-point-type/health.svg)

```
[![Health](https://phpackages.com/badges/ecosystem-doctrine-point-type/health.svg)](https://phpackages.com/packages/ecosystem-doctrine-point-type)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M650](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[concrete5/core

Concrete core subtree split

19159.3k48](/packages/concrete5-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
