%PDF- %PDF-
| Direktori : /www/loslex/demo/vendor/asanikovich/laravel-spatial/src/Geometry/ |
| Current File : /www/loslex/demo/vendor/asanikovich/laravel-spatial/src/Geometry/PointCollection.php |
<?php
declare(strict_types=1);
namespace ASanikovich\LaravelSpatial\Geometry;
use ASanikovich\LaravelSpatial\Exceptions\LaravelSpatialException;
use Illuminate\Support\Collection;
/**
* @property Collection<int, Point> $geometries
*
* @method Collection<int, Point> getGeometries()
* @method Point offsetGet(int $offset)
* @method void offsetSet(int $offset, Point $value)
*/
abstract class PointCollection extends GeometryCollection
{
protected string $collectionOf = Point::class;
/**
* @param Collection<int, Point>|array<int, Point> $geometries
*
* @throws LaravelSpatialException
*/
public function __construct(Collection|array $geometries, int $srid = 0)
{
// @phpstan-ignore-next-line
parent::__construct($geometries, $srid);
}
}