Completed
Push — master ( 408da6...f65d4e )
by Propa
03:02
created
src/Exceptions/CountryCodeException.php 2 patches
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -2,14 +2,14 @@
 block discarded – undo
2 2
 
3 3
 class CountryCodeException extends \Exception
4 4
 {
5
-    /**
6
-     * Invalid country code static constructor.
7
-     *
8
-     * @param string $country
9
-     * @return static
10
-     */
11
-    public static function invalid($country)
12
-    {
13
-        return new static('Invalid country code "' . $country . '".');
14
-    }
5
+	/**
6
+	 * Invalid country code static constructor.
7
+	 *
8
+	 * @param string $country
9
+	 * @return static
10
+	 */
11
+	public static function invalid($country)
12
+	{
13
+		return new static('Invalid country code "' . $country . '".');
14
+	}
15 15
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -10,6 +10,6 @@
 block discarded – undo
10 10
      */
11 11
     public static function invalid($country)
12 12
     {
13
-        return new static('Invalid country code "' . $country . '".');
13
+        return new static('Invalid country code "'.$country.'".');
14 14
     }
15 15
 }
Please login to merge, or discard this patch.
src/Exceptions/NumberFormatException.php 2 patches
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -2,14 +2,14 @@
 block discarded – undo
2 2
 
3 3
 class NumberFormatException extends \Exception
4 4
 {
5
-    /**
6
-     * Invalid number format static constructor.
7
-     *
8
-     * @param string $format
9
-     * @return static
10
-     */
11
-    public static function invalid($format)
12
-    {
13
-        return new static('Invalid number format "' . $format . '".');
14
-    }
5
+	/**
6
+	 * Invalid number format static constructor.
7
+	 *
8
+	 * @param string $format
9
+	 * @return static
10
+	 */
11
+	public static function invalid($format)
12
+	{
13
+		return new static('Invalid number format "' . $format . '".');
14
+	}
15 15
 }
16 16
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -10,6 +10,6 @@
 block discarded – undo
10 10
      */
11 11
     public static function invalid($format)
12 12
     {
13
-        return new static('Invalid number format "' . $format . '".');
13
+        return new static('Invalid number format "'.$format.'".');
14 14
     }
15 15
 }
16 16
\ No newline at end of file
Please login to merge, or discard this patch.
src/helpers.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 
3 3
 use Propaganistas\LaravelPhone\PhoneNumber;
4 4
 
5
-if (! function_exists('phone')) {
5
+if (!function_exists('phone')) {
6 6
     /**
7 7
      * Get a PhoneNumber instance or a formatted string.
8 8
      *
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
     {
16 16
         $phone = PhoneNumber::make($number, $country);
17 17
 
18
-        if (! is_null($format)) {
18
+        if (!is_null($format)) {
19 19
             return $phone->format($format);
20 20
         }
21 21
 
Please login to merge, or discard this patch.
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -3,22 +3,22 @@
 block discarded – undo
3 3
 use Propaganistas\LaravelPhone\PhoneNumber;
4 4
 
5 5
 if (! function_exists('phone')) {
6
-    /**
7
-     * Get a PhoneNumber instance or a formatted string.
8
-     *
9
-     * @param string       $number
10
-     * @param string|array $country
11
-     * @param string       $format
12
-     * @return string|Propaganistas\LaravelPhone\PhoneNumber
13
-     */
14
-    function phone($number, $country = [], $format = null)
15
-    {
16
-        $phone = PhoneNumber::make($number, $country);
6
+	/**
7
+	 * Get a PhoneNumber instance or a formatted string.
8
+	 *
9
+	 * @param string       $number
10
+	 * @param string|array $country
11
+	 * @param string       $format
12
+	 * @return string|Propaganistas\LaravelPhone\PhoneNumber
13
+	 */
14
+	function phone($number, $country = [], $format = null)
15
+	{
16
+		$phone = PhoneNumber::make($number, $country);
17 17
 
18
-        if (! is_null($format)) {
19
-            return $phone->format($format);
20
-        }
18
+		if (! is_null($format)) {
19
+			return $phone->format($format);
20
+		}
21 21
 
22
-        return $phone;
23
-    }
22
+		return $phone;
23
+	}
24 24
 }
Please login to merge, or discard this patch.
src/PhoneServiceProvider.php 2 patches
Indentation   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -10,63 +10,63 @@
 block discarded – undo
10 10
 
11 11
 class PhoneServiceProvider extends ServiceProvider
12 12
 {
13
-    /**
14
-     * Bootstrap the application events.
15
-     *
16
-     * @return void
17
-     */
18
-    public function boot()
19
-    {
20
-        $this->registerValidator();
13
+	/**
14
+	 * Bootstrap the application events.
15
+	 *
16
+	 * @return void
17
+	 */
18
+	public function boot()
19
+	{
20
+		$this->registerValidator();
21 21
 
22
-        $this->registerRule();
23
-    }
22
+		$this->registerRule();
23
+	}
24 24
 
25
-    /**
26
-     * Register the service provider.
27
-     *
28
-     * @return void
29
-     */
30
-    public function register()
31
-    {
32
-        $this->app->singleton('libphonenumber', function ($app) {
33
-            return PhoneNumberUtil::getInstance();
34
-        });
25
+	/**
26
+	 * Register the service provider.
27
+	 *
28
+	 * @return void
29
+	 */
30
+	public function register()
31
+	{
32
+		$this->app->singleton('libphonenumber', function ($app) {
33
+			return PhoneNumberUtil::getInstance();
34
+		});
35 35
 
36
-        $this->app->alias('libphonenumber', PhoneNumberUtil::class);
37
-    }
36
+		$this->app->alias('libphonenumber', PhoneNumberUtil::class);
37
+	}
38 38
 
39
-    /**
40
-     * Register the "phone" validator.
41
-     */
42
-    protected function registerValidator()
43
-    {
44
-        $extend = static::canUseDependentValidation() ? 'extendDependent' : 'extend';
39
+	/**
40
+	 * Register the "phone" validator.
41
+	 */
42
+	protected function registerValidator()
43
+	{
44
+		$extend = static::canUseDependentValidation() ? 'extendDependent' : 'extend';
45 45
 
46
-        $this->app['validator']->{$extend}('phone', Validation\Phone::class . '@validate');
47
-    }
46
+		$this->app['validator']->{$extend}('phone', Validation\Phone::class . '@validate');
47
+	}
48 48
 
49
-    /**
50
-     * Register the "phone" rule macro.
51
-     */
52
-    protected function registerRule()
53
-    {
54
-        if (class_exists('Illuminate\Validation\Rule') && class_uses(Rule::class, Macroable::class)) {
55
-            Rule::macro('phone', function () {
56
-                return new Rules\Phone;
57
-            });
58
-        }
59
-    }
49
+	/**
50
+	 * Register the "phone" rule macro.
51
+	 */
52
+	protected function registerRule()
53
+	{
54
+		if (class_exists('Illuminate\Validation\Rule') && class_uses(Rule::class, Macroable::class)) {
55
+			Rule::macro('phone', function () {
56
+				return new Rules\Phone;
57
+			});
58
+		}
59
+	}
60 60
 
61
-    /**
62
-     * Determine whether we can register a dependent validator.
63
-     *
64
-     * @return bool
65
-     */
66
-    public static function canUseDependentValidation()
67
-    {
68
-        $validator = new ReflectionClass('\Illuminate\Validation\Factory');
61
+	/**
62
+	 * Determine whether we can register a dependent validator.
63
+	 *
64
+	 * @return bool
65
+	 */
66
+	public static function canUseDependentValidation()
67
+	{
68
+		$validator = new ReflectionClass('\Illuminate\Validation\Factory');
69 69
 
70
-        return $validator->hasMethod('extendDependent');
71
-    }
70
+		return $validator->hasMethod('extendDependent');
71
+	}
72 72
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
      */
30 30
     public function register()
31 31
     {
32
-        $this->app->singleton('libphonenumber', function ($app) {
32
+        $this->app->singleton('libphonenumber', function($app) {
33 33
             return PhoneNumberUtil::getInstance();
34 34
         });
35 35
 
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
     {
44 44
         $extend = static::canUseDependentValidation() ? 'extendDependent' : 'extend';
45 45
 
46
-        $this->app['validator']->{$extend}('phone', Validation\Phone::class . '@validate');
46
+        $this->app['validator']->{$extend}('phone', Validation\Phone::class.'@validate');
47 47
     }
48 48
 
49 49
     /**
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
     protected function registerRule()
53 53
     {
54 54
         if (class_exists('Illuminate\Validation\Rule') && class_uses(Rule::class, Macroable::class)) {
55
-            Rule::macro('phone', function () {
55
+            Rule::macro('phone', function() {
56 56
                 return new Rules\Phone;
57 57
             });
58 58
         }
Please login to merge, or discard this patch.
src/Validation/Phone.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -61,7 +61,7 @@
 block discarded – undo
61 61
                 $phoneNumber = PhoneNumber::make($value, $country);
62 62
 
63 63
                 // Type validation.
64
-                if (! empty($types) && ! $phoneNumber->isOfType($types)) {
64
+                if (!empty($types) && !$phoneNumber->isOfType($types)) {
65 65
                     continue;
66 66
                 }
67 67
 
Please login to merge, or discard this patch.
Indentation   +118 added lines, -118 removed lines patch added patch discarded remove patch
@@ -11,122 +11,122 @@
 block discarded – undo
11 11
 
12 12
 class Phone
13 13
 {
14
-    use ParsesCountries,
15
-        ParsesTypes;
16
-
17
-    /**
18
-     * @var \libphonenumber\PhoneNumberUtil
19
-     */
20
-    protected $lib;
21
-
22
-    /**
23
-     * Phone constructor.
24
-     */
25
-    public function __construct()
26
-    {
27
-        $this->lib = PhoneNumberUtil::getInstance();
28
-    }
29
-
30
-    /**
31
-     * Validates a phone number.
32
-     *
33
-     * @param  string $attribute
34
-     * @param  mixed  $value
35
-     * @param  array  $parameters
36
-     * @param  object $validator
37
-     * @return bool
38
-     */
39
-    public function validate($attribute, $value, array $parameters, $validator)
40
-    {
41
-        $data = $validator->getData();
42
-
43
-        list(
44
-            $countries,
45
-            $types,
46
-            $detect,
47
-            $lenient) = $this->extractParameters($attribute, $parameters, $data);
48
-
49
-        // A "null" country is prepended:
50
-        // 1. In case of auto-detection to have the validation run first without supplying a country.
51
-        // 2. In case of lenient validation without provided countries; we still might have some luck...
52
-        if ($detect || ($lenient && empty($countries))) {
53
-            array_unshift($countries, null);
54
-        }
55
-
56
-        foreach ($countries as $country) {
57
-            try {
58
-                // Parsing the phone number also validates the country, so no need to do this explicitly.
59
-                // It'll throw a PhoneCountryException upon failure.
60
-                $phoneNumber = PhoneNumber::make($value, $country);
61
-
62
-                // Type validation.
63
-                if (! empty($types) && ! $phoneNumber->isOfType($types)) {
64
-                    continue;
65
-                }
66
-
67
-                $lenientPhoneNumber = $phoneNumber->lenient()->getPhoneNumberInstance();
68
-
69
-                // Lenient validation.
70
-                if ($lenient && $this->lib->isPossibleNumber($lenientPhoneNumber, $country)) {
71
-                    return true;
72
-                }
73
-
74
-                $phoneNumberInstance = $phoneNumber->getPhoneNumberInstance();
75
-
76
-                // Country detection.
77
-                if ($detect && $this->lib->isValidNumber($phoneNumberInstance)) {
78
-                    return true;
79
-                }
80
-
81
-                // Default number+country validation.
82
-                if ($this->lib->isValidNumberForRegion($phoneNumberInstance, $country)) {
83
-                    return true;
84
-                }
85
-            } catch (NumberParseException $e) {
86
-                continue;
87
-            }
88
-        }
89
-
90
-        return false;
91
-    }
92
-
93
-    /**
94
-     * Parse and extract parameters in the appropriate validation arguments.
95
-     *
96
-     * @param string $attribute
97
-     * @param array  $parameters
98
-     * @param array  $data
99
-     * @return array
100
-     * @throws \Propaganistas\LaravelPhone\Exceptions\InvalidParameterException
101
-     */
102
-    protected function extractParameters($attribute, array $parameters, array $data)
103
-    {
104
-        $parameters = array_map('strtolower', $parameters);
105
-
106
-        // Discover if an input field was provided. If not, guess the field's name.
107
-        $inputField = Collection::make($parameters)
108
-                                ->intersect(array_keys(Arr::dot($data)))
109
-                                ->first() ?: "${attribute}_country";
110
-
111
-        // Attempt to retrieve the field's value.
112
-        if ($inputCountry = Arr::get($data, $inputField)) {
113
-
114
-            if (static::isValidType($inputField)) {
115
-                throw InvalidParameterException::ambiguous($inputField);
116
-            }
117
-
118
-            // Invalid country field values should just validate to false.
119
-            // This will also prevent parameter hijacking through the country field.
120
-            if (static::isValidCountryCode($inputCountry)) {
121
-                $parameters[] = $inputCountry;
122
-            }
123
-        }
124
-
125
-        return [
126
-            static::parseCountries($parameters),
127
-            static::parseTypes($parameters),
128
-            in_array('auto', $parameters),
129
-            in_array('lenient', $parameters)
130
-        ];
131
-    }
14
+	use ParsesCountries,
15
+		ParsesTypes;
16
+
17
+	/**
18
+	 * @var \libphonenumber\PhoneNumberUtil
19
+	 */
20
+	protected $lib;
21
+
22
+	/**
23
+	 * Phone constructor.
24
+	 */
25
+	public function __construct()
26
+	{
27
+		$this->lib = PhoneNumberUtil::getInstance();
28
+	}
29
+
30
+	/**
31
+	 * Validates a phone number.
32
+	 *
33
+	 * @param  string $attribute
34
+	 * @param  mixed  $value
35
+	 * @param  array  $parameters
36
+	 * @param  object $validator
37
+	 * @return bool
38
+	 */
39
+	public function validate($attribute, $value, array $parameters, $validator)
40
+	{
41
+		$data = $validator->getData();
42
+
43
+		list(
44
+			$countries,
45
+			$types,
46
+			$detect,
47
+			$lenient) = $this->extractParameters($attribute, $parameters, $data);
48
+
49
+		// A "null" country is prepended:
50
+		// 1. In case of auto-detection to have the validation run first without supplying a country.
51
+		// 2. In case of lenient validation without provided countries; we still might have some luck...
52
+		if ($detect || ($lenient && empty($countries))) {
53
+			array_unshift($countries, null);
54
+		}
55
+
56
+		foreach ($countries as $country) {
57
+			try {
58
+				// Parsing the phone number also validates the country, so no need to do this explicitly.
59
+				// It'll throw a PhoneCountryException upon failure.
60
+				$phoneNumber = PhoneNumber::make($value, $country);
61
+
62
+				// Type validation.
63
+				if (! empty($types) && ! $phoneNumber->isOfType($types)) {
64
+					continue;
65
+				}
66
+
67
+				$lenientPhoneNumber = $phoneNumber->lenient()->getPhoneNumberInstance();
68
+
69
+				// Lenient validation.
70
+				if ($lenient && $this->lib->isPossibleNumber($lenientPhoneNumber, $country)) {
71
+					return true;
72
+				}
73
+
74
+				$phoneNumberInstance = $phoneNumber->getPhoneNumberInstance();
75
+
76
+				// Country detection.
77
+				if ($detect && $this->lib->isValidNumber($phoneNumberInstance)) {
78
+					return true;
79
+				}
80
+
81
+				// Default number+country validation.
82
+				if ($this->lib->isValidNumberForRegion($phoneNumberInstance, $country)) {
83
+					return true;
84
+				}
85
+			} catch (NumberParseException $e) {
86
+				continue;
87
+			}
88
+		}
89
+
90
+		return false;
91
+	}
92
+
93
+	/**
94
+	 * Parse and extract parameters in the appropriate validation arguments.
95
+	 *
96
+	 * @param string $attribute
97
+	 * @param array  $parameters
98
+	 * @param array  $data
99
+	 * @return array
100
+	 * @throws \Propaganistas\LaravelPhone\Exceptions\InvalidParameterException
101
+	 */
102
+	protected function extractParameters($attribute, array $parameters, array $data)
103
+	{
104
+		$parameters = array_map('strtolower', $parameters);
105
+
106
+		// Discover if an input field was provided. If not, guess the field's name.
107
+		$inputField = Collection::make($parameters)
108
+								->intersect(array_keys(Arr::dot($data)))
109
+								->first() ?: "${attribute}_country";
110
+
111
+		// Attempt to retrieve the field's value.
112
+		if ($inputCountry = Arr::get($data, $inputField)) {
113
+
114
+			if (static::isValidType($inputField)) {
115
+				throw InvalidParameterException::ambiguous($inputField);
116
+			}
117
+
118
+			// Invalid country field values should just validate to false.
119
+			// This will also prevent parameter hijacking through the country field.
120
+			if (static::isValidCountryCode($inputCountry)) {
121
+				$parameters[] = $inputCountry;
122
+			}
123
+		}
124
+
125
+		return [
126
+			static::parseCountries($parameters),
127
+			static::parseTypes($parameters),
128
+			in_array('auto', $parameters),
129
+			in_array('lenient', $parameters)
130
+		];
131
+	}
132 132
 }
Please login to merge, or discard this patch.
src/Traits/ParsesCountries.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -25,10 +25,10 @@
 block discarded – undo
25 25
     protected function parseCountries($countries)
26 26
     {
27 27
         return Collection::make(is_array($countries) ? $countries : func_get_args())
28
-                         ->map(function ($country) {
28
+                         ->map(function($country) {
29 29
                              return strtoupper($country);
30 30
                          })
31
-                         ->filter(function ($value) {
31
+                         ->filter(function($value) {
32 32
                              return static::isValidCountryCode($value);
33 33
                          })->toArray();
34 34
     }
Please login to merge, or discard this patch.
Indentation   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -5,39 +5,39 @@
 block discarded – undo
5 5
 
6 6
 trait ParsesCountries
7 7
 {
8
-    /**
9
-     * Determine whether the given country code is valid.
10
-     *
11
-     * @param string $country
12
-     * @return bool
13
-     */
14
-    public static function isValidCountryCode($country)
15
-    {
16
-    	$iso3166 = new ISO3166;
8
+	/**
9
+	 * Determine whether the given country code is valid.
10
+	 *
11
+	 * @param string $country
12
+	 * @return bool
13
+	 */
14
+	public static function isValidCountryCode($country)
15
+	{
16
+		$iso3166 = new ISO3166;
17 17
 
18
-    	try {
19
-    		$iso3166->alpha2($country);
18
+		try {
19
+			$iso3166->alpha2($country);
20 20
 
21
-    		return true;
22
-    	} catch (\Exception $e) {
23
-    		return false;
24
-    	}
25
-    }
21
+			return true;
22
+		} catch (\Exception $e) {
23
+			return false;
24
+		}
25
+	}
26 26
 
27
-    /**
28
-     * Parse the provided phone countries to a valid array.
29
-     *
30
-     * @param string|array $countries
31
-     * @return array
32
-     */
33
-    protected function parseCountries($countries)
34
-    {
35
-        return Collection::make(is_array($countries) ? $countries : func_get_args())
36
-                         ->map(function ($country) {
37
-                             return strtoupper($country);
38
-                         })
39
-                         ->filter(function ($value) {
40
-                             return static::isValidCountryCode($value);
41
-                         })->toArray();
42
-    }
27
+	/**
28
+	 * Parse the provided phone countries to a valid array.
29
+	 *
30
+	 * @param string|array $countries
31
+	 * @return array
32
+	 */
33
+	protected function parseCountries($countries)
34
+	{
35
+		return Collection::make(is_array($countries) ? $countries : func_get_args())
36
+						 ->map(function ($country) {
37
+							 return strtoupper($country);
38
+						 })
39
+						 ->filter(function ($value) {
40
+							 return static::isValidCountryCode($value);
41
+						 })->toArray();
42
+	}
43 43
 }
44 44
\ No newline at end of file
Please login to merge, or discard this patch.
src/Traits/ParsesFormats.php 2 patches
Indentation   +41 added lines, -41 removed lines patch added patch discarded remove patch
@@ -6,50 +6,50 @@
 block discarded – undo
6 6
 
7 7
 trait ParsesFormats
8 8
 {
9
-    /**
10
-     * Array of available phone formats.
11
-     *
12
-     * @var array
13
-     */
14
-    protected static $formats;
9
+	/**
10
+	 * Array of available phone formats.
11
+	 *
12
+	 * @var array
13
+	 */
14
+	protected static $formats;
15 15
 
16
-    /**
17
-     * Determine whether the given format is valid.
18
-     *
19
-     * @param string $format
20
-     * @return bool
21
-     */
22
-    public static function isValidFormat($format)
23
-    {
24
-        return ! is_null(static::parseFormat($format));
25
-    }
16
+	/**
17
+	 * Determine whether the given format is valid.
18
+	 *
19
+	 * @param string $format
20
+	 * @return bool
21
+	 */
22
+	public static function isValidFormat($format)
23
+	{
24
+		return ! is_null(static::parseFormat($format));
25
+	}
26 26
 
27
-    /**
28
-     * Parse a phone format.
29
-     *
30
-     * @param string $format
31
-     * @return string
32
-     */
33
-    protected static function parseFormat($format)
34
-    {
35
-        static::loadFormats();
27
+	/**
28
+	 * Parse a phone format.
29
+	 *
30
+	 * @param string $format
31
+	 * @return string
32
+	 */
33
+	protected static function parseFormat($format)
34
+	{
35
+		static::loadFormats();
36 36
 
37
-        // If the format equals a constant's value, just return it.
38
-        if (in_array($format, static::$formats, true)) {
39
-            return $format;
40
-        }
37
+		// If the format equals a constant's value, just return it.
38
+		if (in_array($format, static::$formats, true)) {
39
+			return $format;
40
+		}
41 41
 
42
-        // Otherwise we'll assume the format is the constant's name.
43
-        return Arr::get(static::$formats, strtoupper($format));
44
-    }
42
+		// Otherwise we'll assume the format is the constant's name.
43
+		return Arr::get(static::$formats, strtoupper($format));
44
+	}
45 45
 
46
-    /**
47
-     * Load all available formats once.
48
-     */
49
-    private static function loadFormats()
50
-    {
51
-        if (! static::$formats) {
52
-            static::$formats = with(new ReflectionClass(PhoneNumberFormat::class))->getConstants();
53
-        }
54
-    }
46
+	/**
47
+	 * Load all available formats once.
48
+	 */
49
+	private static function loadFormats()
50
+	{
51
+		if (! static::$formats) {
52
+			static::$formats = with(new ReflectionClass(PhoneNumberFormat::class))->getConstants();
53
+		}
54
+	}
55 55
 }
56 56
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
      */
22 22
     public static function isValidFormat($format)
23 23
     {
24
-        return ! is_null(static::parseFormat($format));
24
+        return !is_null(static::parseFormat($format));
25 25
     }
26 26
 
27 27
     /**
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
      */
49 49
     private static function loadFormats()
50 50
     {
51
-        if (! static::$formats) {
51
+        if (!static::$formats) {
52 52
             static::$formats = with(new ReflectionClass(PhoneNumberFormat::class))->getConstants();
53 53
         }
54 54
     }
Please login to merge, or discard this patch.
src/Exceptions/NumberParseException.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@
 block discarded – undo
37 37
      * Country mismatch static constructor.
38 38
      *
39 39
      * @param string $number
40
-     * @param string|array $country
40
+     * @param string|array $countries
41 41
      * @return static
42 42
      */
43 43
     public static function countryMismatch($number, $countries)
Please login to merge, or discard this patch.
Indentation   +55 added lines, -55 removed lines patch added patch discarded remove patch
@@ -5,69 +5,69 @@
 block discarded – undo
5 5
 
6 6
 class NumberParseException extends libNumberParseException
7 7
 {
8
-    /**
9
-     * @var string
10
-     */
11
-    protected $number;
8
+	/**
9
+	 * @var string
10
+	 */
11
+	protected $number;
12 12
 
13
-    /**
14
-     * @var array
15
-     */
16
-    protected $countries = [];
13
+	/**
14
+	 * @var array
15
+	 */
16
+	protected $countries = [];
17 17
 
18
-    /**
19
-     * Country specification required static constructor.
20
-     *
21
-     * @param string $number
22
-     * @return static
23
-     */
24
-    public static function countryRequired($number)
25
-    {
26
-        $exception = new static(
27
-            libNumberParseException::INVALID_COUNTRY_CODE,
28
-            'Number requires a country to be specified.'
29
-        );
18
+	/**
19
+	 * Country specification required static constructor.
20
+	 *
21
+	 * @param string $number
22
+	 * @return static
23
+	 */
24
+	public static function countryRequired($number)
25
+	{
26
+		$exception = new static(
27
+			libNumberParseException::INVALID_COUNTRY_CODE,
28
+			'Number requires a country to be specified.'
29
+		);
30 30
 
31
-        $exception->number = $number;
31
+		$exception->number = $number;
32 32
 
33
-        return $exception;
34
-    }
33
+		return $exception;
34
+	}
35 35
 
36
-    /**
37
-     * Country mismatch static constructor.
38
-     *
39
-     * @param string $number
40
-     * @param string|array $country
41
-     * @return static
42
-     */
43
-    public static function countryMismatch($number, $countries)
44
-    {
45
-        $countries = array_filter(is_array($countries) ? $countries : [$countries]);
36
+	/**
37
+	 * Country mismatch static constructor.
38
+	 *
39
+	 * @param string $number
40
+	 * @param string|array $country
41
+	 * @return static
42
+	 */
43
+	public static function countryMismatch($number, $countries)
44
+	{
45
+		$countries = array_filter(is_array($countries) ? $countries : [$countries]);
46 46
 
47
-        $exception = new static(
48
-            libNumberParseException::INVALID_COUNTRY_CODE,
49
-            'Number does not match the provided '. Str::plural('country', count($countries)).'.'
50
-        );
47
+		$exception = new static(
48
+			libNumberParseException::INVALID_COUNTRY_CODE,
49
+			'Number does not match the provided '. Str::plural('country', count($countries)).'.'
50
+		);
51 51
 
52
-        $exception->number = $number;
53
-        $exception->countries = $countries;
52
+		$exception->number = $number;
53
+		$exception->countries = $countries;
54 54
 
55
-        return $exception;
56
-    }
55
+		return $exception;
56
+	}
57 57
 
58
-    /**
59
-     * @return string
60
-     */
61
-    public function getNumber()
62
-    {
63
-        return $this->number;
64
-    }
58
+	/**
59
+	 * @return string
60
+	 */
61
+	public function getNumber()
62
+	{
63
+		return $this->number;
64
+	}
65 65
 
66
-    /**
67
-     * @return array
68
-     */
69
-    public function getCountries()
70
-    {
71
-        return $this->countries;
72
-    }
66
+	/**
67
+	 * @return array
68
+	 */
69
+	public function getCountries()
70
+	{
71
+		return $this->countries;
72
+	}
73 73
 }
74 74
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -46,7 +46,7 @@
 block discarded – undo
46 46
 
47 47
         $exception = new static(
48 48
             libNumberParseException::INVALID_COUNTRY_CODE,
49
-            'Number does not match the provided '. Str::plural('country', count($countries)).'.'
49
+            'Number does not match the provided '.Str::plural('country', count($countries)).'.'
50 50
         );
51 51
 
52 52
         $exception->number = $number;
Please login to merge, or discard this patch.
src/Exceptions/InvalidParameterException.php 2 patches
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -4,14 +4,14 @@
 block discarded – undo
4 4
 
5 5
 class InvalidParameterException extends \Exception
6 6
 {
7
-    /**
8
-     * Ambiguous parameter static constructor.
9
-     *
10
-     * @param string $parameter
11
-     * @return static
12
-     */
13
-    public static function ambiguous($parameter)
14
-    {
15
-        return new static('Ambiguous phone validation parameter: "' . $parameter . '". This parameter is recognized as an input field and as a phone type. Please rename the input field.');
16
-    }
7
+	/**
8
+	 * Ambiguous parameter static constructor.
9
+	 *
10
+	 * @param string $parameter
11
+	 * @return static
12
+	 */
13
+	public static function ambiguous($parameter)
14
+	{
15
+		return new static('Ambiguous phone validation parameter: "' . $parameter . '". This parameter is recognized as an input field and as a phone type. Please rename the input field.');
16
+	}
17 17
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -12,6 +12,6 @@
 block discarded – undo
12 12
      */
13 13
     public static function ambiguous($parameter)
14 14
     {
15
-        return new static('Ambiguous phone validation parameter: "' . $parameter . '". This parameter is recognized as an input field and as a phone type. Please rename the input field.');
15
+        return new static('Ambiguous phone validation parameter: "'.$parameter.'". This parameter is recognized as an input field and as a phone type. Please rename the input field.');
16 16
     }
17 17
 }
Please login to merge, or discard this patch.