2017-2024 * Copyright Longitude One 2020-2024 * Copyright 2015 Derek J. Lambert * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * */ namespace LongitudeOne\Spatial\Tests\Fixtures; use Doctrine\ORM\Mapping\Column; use Doctrine\ORM\Mapping\Entity; use Doctrine\ORM\Mapping\GeneratedValue; use Doctrine\ORM\Mapping\Id; use Doctrine\ORM\Mapping\Table; /** * Geometry entity without type hint. * * @author Derek J. Lambert * @license https://dlambert.mit-license.org MIT * * @internal */ #[Table] #[Entity] class NoHintGeometryEntity { #[Column(type: 'geometry', nullable: true)] protected $geometry; /** * @var int */ #[Id] #[GeneratedValue(strategy: 'AUTO')] #[Column(type: 'integer')] protected $id; /** * Get geometry. */ public function getGeometry() { return $this->geometry; } /** * Get id. * * @return int */ public function getId() { return $this->id; } /** * Set geometry. * * @param mixed $geometry the geometry to set * * @return self */ public function setGeometry($geometry) { $this->geometry = $geometry; return $this; } }