diff --git a/src/SpatialTools/Eloquent/SpatialQueryBuilder.php b/src/SpatialTools/Eloquent/SpatialQueryBuilderTrait.php similarity index 74% rename from src/SpatialTools/Eloquent/SpatialQueryBuilder.php rename to src/SpatialTools/Eloquent/SpatialQueryBuilderTrait.php index 9df39208f00069a78dffdfd9b4370f151e537106..53f53dadff4597ec2bb324e376582b9ba018c571 100644 --- a/src/SpatialTools/Eloquent/SpatialQueryBuilder.php +++ b/src/SpatialTools/Eloquent/SpatialQueryBuilderTrait.php @@ -2,10 +2,7 @@ namespace IANRMedia\SpatialTools\Eloquent; -use Illuminate\Database\Eloquent\Builder as EloquentBuilder; -use IANRMedia\SpatialTools\Geometry\Geometry; - -class SpatialQueryBuilder extends EloquentBuilder { +trait SpatialQueryBuilderTrait { public function update(array $values) { @@ -20,4 +17,5 @@ class SpatialQueryBuilder extends EloquentBuilder { { return $this->getQuery()->raw("ST_GeomFromText('".$geometry->out('wkt')."')"); } + }