Skip to content

Commit ede363a

Browse files
author
Adam Hutchison
committed
Minor formatting changes to code
1 parent 55708c4 commit ede363a

File tree

9 files changed

+35
-23
lines changed

9 files changed

+35
-23
lines changed

src/BuilderScopes/AbstractBuilderScope.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use Netsells\GeoScope\ScopeDriverFactory;
66
use Netsells\GeoScope\Exceptions\InvalidOrderDirectionParameter;
7+
use Netsells\GeoScope\Exceptions\InvalidDistanceFieldNameException;
78

89
abstract class AbstractBuilderScope
910
{
@@ -62,7 +63,7 @@ public function orderByDistanceFrom(float $lat, float $long, string $orderDirect
6263
}
6364

6465
/**
65-
* @throws InvalidOrderDirectionParameter
66+
* @throws InvalidDistanceFieldNameException
6667
* @return mixed
6768
*/
6869
public function addDistanceFromField(float $lat, float $long, string $fieldName = null)

src/Config/ConfigSanitizer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public function getSanitizedConfig(array $config, string $table)
3030
$this->validateLatLongFields($config, $table);
3131
$this->validateDistanceUnitsField($config);
3232
$this->validateScopeDriverField($config);
33-
33+
3434
foreach ($config as $configField => $configItem) {
3535
if (!in_array($configField, self::VALID_CONFIG_FIELDS)) {
3636
unset($config[$configField]);

src/Config/ConfigStateMachine.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
class ConfigStateMachine
66
{
7-
const CONFIG_FIELD_LATITUDE_COLUMN = 'lat-column';
8-
const CONFIG_FIELD_LONGITUDE_COLUMN = 'long-column';
9-
const CONFIG_FIELD_DISTANCE_UNITS = 'units';
10-
const CONFIG_FIELD_SCOPE_DRIVER = 'scope-driver';
11-
const CONFIG_FIELD_VALID_DISTANCE_FILED_NAMES = 'whitelisted-distance-from-field-names';
7+
protected const CONFIG_FIELD_LATITUDE_COLUMN = 'lat-column';
8+
protected const CONFIG_FIELD_LONGITUDE_COLUMN = 'long-column';
9+
protected const CONFIG_FIELD_DISTANCE_UNITS = 'units';
10+
protected const CONFIG_FIELD_SCOPE_DRIVER = 'scope-driver';
11+
protected const CONFIG_FIELD_VALID_DISTANCE_FILED_NAMES = 'whitelisted-distance-from-field-names';
1212

13-
const VALID_CONFIG_FIELDS = [
13+
protected const VALID_CONFIG_FIELDS = [
1414
self::CONFIG_FIELD_LATITUDE_COLUMN,
1515
self::CONFIG_FIELD_LONGITUDE_COLUMN,
1616
self::CONFIG_FIELD_DISTANCE_UNITS,

src/Config/Managers/AbstractConfigManager.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77

88
abstract class AbstractConfigManager implements ConfigManagerInterface
99
{
10-
const CONFIG_FIELD_LATITUDE_COLUMN = 'lat-column';
11-
const CONFIG_FIELD_LONGITUDE_COLUMN = 'long-column';
12-
const CONFIG_FIELD_DISTANCE_UNITS = 'units';
13-
const CONFIG_FIELD_SCOPE_DRIVER = 'scope-driver';
14-
const CONFIG_FIELD_WHITELISTED_DISTANCE_FIELD_NAMES = 'whitelisted-distance-from-field-names';
10+
public const CONFIG_FIELD_LATITUDE_COLUMN = 'lat-column';
11+
public const CONFIG_FIELD_LONGITUDE_COLUMN = 'long-column';
12+
public const CONFIG_FIELD_DISTANCE_UNITS = 'units';
13+
public const CONFIG_FIELD_SCOPE_DRIVER = 'scope-driver';
14+
public const CONFIG_FIELD_WHITELISTED_DISTANCE_FIELD_NAMES = 'whitelisted-distance-from-field-names';
1515

16-
const OPTIONAL_CONFIG_FIELDS = [
16+
public const OPTIONAL_CONFIG_FIELDS = [
1717
'scope-driver'
1818
];
1919

@@ -24,7 +24,9 @@ public function __construct(string $table)
2424
{
2525
$this->table = $table;
2626
$this->config = config('geoscope.defaults');
27-
$this->config[self::CONFIG_FIELD_WHITELISTED_DISTANCE_FIELD_NAMES] = config('geoscope.' . self::CONFIG_FIELD_WHITELISTED_DISTANCE_FIELD_NAMES);
27+
$this->config[self::CONFIG_FIELD_WHITELISTED_DISTANCE_FIELD_NAMES] = config(
28+
'geoscope.' . self::CONFIG_FIELD_WHITELISTED_DISTANCE_FIELD_NAMES
29+
);
2830
}
2931

3032
/**

src/ScopeDrivers/MySQLScopeDriver.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Netsells\GeoScope\ScopeDrivers;
44

5-
use Illuminate\Database\Eloquent\Builder;
65
use Illuminate\Support\Facades\DB;
76

87
final class MySQLScopeDriver extends AbstractScopeDriver
@@ -11,6 +10,7 @@ final class MySQLScopeDriver extends AbstractScopeDriver
1110
* @param float $lat
1211
* @param float $long
1312
* @param float $distance
13+
* @return mixed
1414
*/
1515
public function withinDistanceOf(float $lat, float $long, float $distance)
1616
{
@@ -25,6 +25,7 @@ public function withinDistanceOf(float $lat, float $long, float $distance)
2525
* @param float $lat
2626
* @param float $long
2727
* @param float $distance
28+
* @return mixed
2829
*/
2930
public function orWithinDistanceOf(float $lat, float $long, float $distance)
3031
{
@@ -40,6 +41,7 @@ public function orWithinDistanceOf(float $lat, float $long, float $distance)
4041
* @param float $lat
4142
* @param float $long
4243
* @param float $orderDirection
44+
* @return mixed
4345
*/
4446
public function orderByDistanceFrom(float $lat, float $long, string $orderDirection = 'asc')
4547
{
@@ -55,6 +57,7 @@ public function orderByDistanceFrom(float $lat, float $long, string $orderDirect
5557
* @param float $lat
5658
* @param float $long
5759
* @param float $orderDirection
60+
* @return mixed
5861
*/
5962
public function addDistanceFromField(float $lat, float $long, ?string $fieldName = null)
6063
{

src/ScopeDrivers/PostgreSQLScopeDriver.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@
22

33
namespace Netsells\GeoScope\ScopeDrivers;
44

5-
use Illuminate\Database\Eloquent\Builder;
6-
75
final class PostgreSQLScopeDriver extends AbstractScopeDriver
86
{
97
/**
108
* @param float $lat
119
* @param float $long
1210
* @param float $distance
11+
* @return mixed
1312
*/
1413
public function withinDistanceOf(float $lat, float $long, float $distance)
1514
{
@@ -24,6 +23,7 @@ public function withinDistanceOf(float $lat, float $long, float $distance)
2423
* @param float $lat
2524
* @param float $long
2625
* @param float $distance
26+
* @return mixed
2727
*/
2828
public function orWithinDistanceOf(float $lat, float $long, float $distance)
2929
{
@@ -39,6 +39,7 @@ public function orWithinDistanceOf(float $lat, float $long, float $distance)
3939
* @param float $lat
4040
* @param float $long
4141
* @param float $orderDirection
42+
* @return mixed
4243
*/
4344
public function orderByDistanceFrom(float $lat, float $long, string $orderDirection = 'asc')
4445
{
@@ -54,6 +55,7 @@ public function orderByDistanceFrom(float $lat, float $long, string $orderDirect
5455
* @param float $lat
5556
* @param float $long
5657
* @param string $fieldName
58+
* @return mixed
5759
*/
5860
public function addDistanceFromField(float $lat, float $long, ?string $fieldName = null)
5961
{

src/ScopeDrivers/SQLServerScopeDriver.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@
22

33
namespace Netsells\GeoScope\ScopeDrivers;
44

5-
use Illuminate\Database\Eloquent\Builder;
6-
75
final class SQLServerScopeDriver extends AbstractScopeDriver
86
{
97
/**
108
* @param float $lat
119
* @param float $long
1210
* @param float $distance
11+
* @return mixed
1312
*/
1413
public function withinDistanceOf(float $lat, float $long, float $distance)
1514
{
@@ -24,6 +23,7 @@ public function withinDistanceOf(float $lat, float $long, float $distance)
2423
* @param float $lat
2524
* @param float $long
2625
* @param float $distance
26+
* @return mixed
2727
*/
2828
public function orWithinDistanceOf(float $lat, float $long, float $distance)
2929
{
@@ -39,6 +39,7 @@ public function orWithinDistanceOf(float $lat, float $long, float $distance)
3939
* @param float $lat
4040
* @param float $long
4141
* @param float $orderDirection
42+
* @return mixed
4243
*/
4344
public function orderByDistanceFrom(float $lat, float $long, string $orderDirection = 'asc')
4445
{
@@ -54,6 +55,7 @@ public function orderByDistanceFrom(float $lat, float $long, string $orderDirect
5455
* @param float $lat
5556
* @param float $long
5657
* @param string $fieldName
58+
* @return mixed
5759
*/
5860
public function addDistanceFromField(float $lat, float $long, ?string $fieldName = null)
5961
{

src/Traits/GeoScopeTrait.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
namespace Netsells\GeoScope\Traits;
44

55
use Illuminate\Database\Eloquent\Builder;
6-
use Netsells\GeoScope\BuilderScopes\EloquentBuilderScope;
76
use Netsells\GeoScope\Exceptions\InvalidConfigException;
7+
use Netsells\GeoScope\BuilderScopes\EloquentBuilderScope;
8+
use Netsells\GeoScope\Exceptions\InvalidDistanceFieldNameException;
89

910
trait GeoScopeTrait
1011
{
@@ -53,12 +54,12 @@ public function scopeOrWithinDistanceOf(
5354
}
5455

5556
/**
57+
* @throws InvalidOrderDirectionParameter
5658
* @param Builder $query
5759
* @param float $lat
5860
* @param float $long
5961
* @param float $orderDirection
6062
* @return mixed
61-
* @throws InvalidOrderDirectionParameter
6263
*/
6364
public function scopeOrderByDistanceFrom(
6465
Builder $query,
@@ -72,6 +73,7 @@ public function scopeOrderByDistanceFrom(
7273
}
7374

7475
/**
76+
* @throws InvalidDistanceFieldNameException
7577
* @param Builder $query
7678
* @param float $lat
7779
* @param float $long

src/Validators/UnitsFieldValidator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public function validate(string $field): void
1515
{
1616
$validUnitKeys = array_keys(AbstractBuilderScope::DISTANCE_CONVERSION_FROM_METERS);
1717

18-
if(!in_array($field, $validUnitKeys)){
18+
if (!in_array($field, $validUnitKeys)) {
1919
throw new InvalidConfigException("{$field} is not a valid distance unit key");
2020
}
2121
}

0 commit comments

Comments
 (0)