uginroot / doctrine-type-location
Php doctrine type location
v1.2
2020-03-27 08:03 UTC
Requires
- php: ^7.2
- doctrine/orm: ~2.0|~3.0
- uginroot/php-location: ^1.1
This package is auto-updated.
Last update: 2024-04-27 18:04:34 UTC
README
Doctrine location type from this Location class
Install
composer request uginroot/doctrine-type-location:^1.2
Example
Registration type
# config/packages/doctrine.yaml doctrine: dbal: types: Location: 'Uginroot\DoctrineTypeLocation\LocationDoctrineType'
Use type
use Uginroot\PhpLocation\Location; use Doctrine\ORM\Mapping as ORM; class User{ // ... /** * @ORM\Column(type="Location") * @var Location|null */ private $location; /** * @return Location|null */ public function getLocation(): ?Location{ return $this->location; } /** * @param Location|null $location * @return $this */ public function setLocation(?Location $location):self { $this->location = $location; return $this; } }