Passed
Push — master ( 8523f1...7ba730 )
by 4kizuki
01:56
created
src/StringEnum.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -16,9 +16,9 @@  discard block
 block discarded – undo
16 16
  */
17 17
 abstract class StringEnum extends Enum {
18 18
 
19
-    public function __construct( string $scalar ) {
19
+    public function __construct(string $scalar) {
20 20
 
21
-        parent::__construct( $scalar );
21
+        parent::__construct($scalar);
22 22
 
23 23
     }
24 24
 
@@ -28,9 +28,9 @@  discard block
 block discarded – undo
28 28
 
29 29
     }
30 30
 
31
-    final protected static function _validate_constants( $value ) : bool {
31
+    final protected static function _validate_constants($value) : bool {
32 32
 
33
-        return ( is_string( $value ) && $value !== '' );
33
+        return (is_string($value) && $value !== '');
34 34
 
35 35
     }
36 36
     
Please login to merge, or discard this patch.
src/IntEnum.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -16,9 +16,9 @@  discard block
 block discarded – undo
16 16
  */
17 17
 abstract class IntEnum extends Enum {
18 18
 
19
-    public function __construct( int $scalar ) {
19
+    public function __construct(int $scalar) {
20 20
 
21
-        parent::__construct( $scalar );
21
+        parent::__construct($scalar);
22 22
 
23 23
     }
24 24
 
@@ -28,9 +28,9 @@  discard block
 block discarded – undo
28 28
 
29 29
     }
30 30
 
31
-    final protected static function _validate_constants( $value ) : bool {
31
+    final protected static function _validate_constants($value) : bool {
32 32
 
33
-        return is_int( $value );
33
+        return is_int($value);
34 34
 
35 35
     }
36 36
     
Please login to merge, or discard this patch.
src/Exceptions/EnumConstantTypeException.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -17,8 +17,8 @@
 block discarded – undo
17 17
  */
18 18
 class EnumConstantTypeException extends LogicException {
19 19
     
20
-    public function __construct( string $className, string $constName, string $constType ) {
21
-        parent::__construct( "Disallowed constant \"{$className}::{$constName}\": \"{$constType}\"." );
20
+    public function __construct(string $className, string $constName, string $constType) {
21
+        parent::__construct("Disallowed constant \"{$className}::{$constName}\": \"{$constType}\".");
22 22
     }
23 23
     
24 24
 }
Please login to merge, or discard this patch.
src/Exceptions/InvalidInitializerException.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@
 block discarded – undo
17 17
 class InvalidInitializerException extends DomainException {
18 18
     
19 19
     public function __construct( ) {
20
-        parent::__construct( "Invalid enum initializer given. Given initializer isn't found in enum constants." );
20
+        parent::__construct("Invalid enum initializer given. Given initializer isn't found in enum constants.");
21 21
     }
22 22
     
23 23
 }
Please login to merge, or discard this patch.
src/Exceptions/DuplicatedConstantException.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -16,8 +16,8 @@
 block discarded – undo
16 16
  */
17 17
 class DuplicatedConstantException extends LogicException {
18 18
     
19
-    public function __construct( string $className, string $constName ) {
20
-        parent::__construct( "Constant duplication found: \"{$className}::{$constName}\"." );
19
+    public function __construct(string $className, string $constName) {
20
+        parent::__construct("Constant duplication found: \"{$className}::{$constName}\".");
21 21
     }
22 22
     
23 23
 }
Please login to merge, or discard this patch.
src/Enum.php 2 patches
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -26,45 +26,45 @@  discard block
 block discarded – undo
26 26
     private static $___constants = [ ];
27 27
     protected $scalar;
28 28
 
29
-    public function __construct( $scalar ) {
29
+    public function __construct($scalar) {
30 30
 
31 31
         self::_init( );
32 32
 
33
-        if( !self::_validate_constants( $scalar ) or !isset( self::$___constants[ static::class ][ 1 ][ $scalar ] ) )
33
+        if (!self::_validate_constants($scalar) or !isset(self::$___constants[ static::class ][ 1 ][ $scalar ]))
34 34
             throw new InvalidInitializerException;
35 35
 
36 36
         $this->scalar = $scalar;
37 37
 
38 38
     }
39 39
 
40
-    final public static function __callStatic( string $name, array $args ) {
40
+    final public static function __callStatic(string $name, array $args) {
41 41
 
42
-        if( !empty( $args ) ) throw new BadMethodCallException;
42
+        if (!empty($args)) throw new BadMethodCallException;
43 43
 
44 44
         self::_init( );
45 45
 
46
-        if( !isset( self::$___constants[ static::class ][ 0 ][ $name ] ) )
46
+        if (!isset(self::$___constants[ static::class ][ 0 ][ $name ]))
47 47
             throw new InvalidInitializerException;
48 48
 
49 49
         $class = static::class;
50
-        return new $class( self::$___constants[ static::class ][ 0 ][ $name ] );
50
+        return new $class(self::$___constants[ static::class ][ 0 ][ $name ]);
51 51
 
52 52
     }
53 53
 
54 54
     private static function _init( ) {
55 55
 
56
-        if( isset( self::$___constants[ static::class ] ) ) return;
56
+        if (isset(self::$___constants[ static::class ])) return;
57 57
 
58
-        $csts = ( new ReflectionClass( static::class ) )->getConstants();
58
+        $csts = (new ReflectionClass(static::class))->getConstants();
59 59
         $vals = [ ];
60 60
 
61
-        foreach( $csts as $key => $value ) {
61
+        foreach ($csts as $key => $value) {
62 62
 
63
-            if( !static::_validate_constants( $value ) )
64
-                throw new EnumConstantTypeException( static::class, $key, gettype( $value ) );
63
+            if (!static::_validate_constants($value))
64
+                throw new EnumConstantTypeException(static::class, $key, gettype($value));
65 65
 
66
-            if( isset( $vals[ $value ] ) )
67
-                throw new DuplicatedConstantException( static::class, $key );
66
+            if (isset($vals[ $value ]))
67
+                throw new DuplicatedConstantException(static::class, $key);
68 68
 
69 69
             $vals[ $value ] = true;
70 70
         
@@ -75,10 +75,10 @@  discard block
 block discarded – undo
75 75
 
76 76
     public function value( ) { return $this->scalar; }
77 77
 
78
-    protected static function _validate_constants( $value ) : bool {
78
+    protected static function _validate_constants($value) : bool {
79 79
 
80
-        if( is_int( $value ) ) return true;
81
-        if( is_string( $value ) && $value !== '' ) return true;
80
+        if (is_int($value)) return true;
81
+        if (is_string($value) && $value !== '') return true;
82 82
         return false;
83 83
 
84 84
     }
Please login to merge, or discard this patch.
Braces   +24 added lines, -12 removed lines patch added patch discarded remove patch
@@ -30,8 +30,9 @@  discard block
 block discarded – undo
30 30
 
31 31
         self::_init( );
32 32
 
33
-        if( !self::_validate_constants( $scalar ) or !isset( self::$___constants[ static::class ][ 1 ][ $scalar ] ) )
34
-            throw new InvalidInitializerException;
33
+        if( !self::_validate_constants( $scalar ) or !isset( self::$___constants[ static::class ][ 1 ][ $scalar ] ) ) {
34
+                    throw new InvalidInitializerException;
35
+        }
35 36
 
36 37
         $this->scalar = $scalar;
37 38
 
@@ -39,12 +40,15 @@  discard block
 block discarded – undo
39 40
 
40 41
     final public static function __callStatic( string $name, array $args ) {
41 42
 
42
-        if( !empty( $args ) ) throw new BadMethodCallException;
43
+        if( !empty( $args ) ) {
44
+            throw new BadMethodCallException;
45
+        }
43 46
 
44 47
         self::_init( );
45 48
 
46
-        if( !isset( self::$___constants[ static::class ][ 0 ][ $name ] ) )
47
-            throw new InvalidInitializerException;
49
+        if( !isset( self::$___constants[ static::class ][ 0 ][ $name ] ) ) {
50
+                    throw new InvalidInitializerException;
51
+        }
48 52
 
49 53
         $class = static::class;
50 54
         return new $class( self::$___constants[ static::class ][ 0 ][ $name ] );
@@ -53,18 +57,22 @@  discard block
 block discarded – undo
53 57
 
54 58
     private static function _init( ) {
55 59
 
56
-        if( isset( self::$___constants[ static::class ] ) ) return;
60
+        if( isset( self::$___constants[ static::class ] ) ) {
61
+            return;
62
+        }
57 63
 
58 64
         $csts = ( new ReflectionClass( static::class ) )->getConstants();
59 65
         $vals = [ ];
60 66
 
61 67
         foreach( $csts as $key => $value ) {
62 68
 
63
-            if( !static::_validate_constants( $value ) )
64
-                throw new EnumConstantTypeException( static::class, $key, gettype( $value ) );
69
+            if( !static::_validate_constants( $value ) ) {
70
+                            throw new EnumConstantTypeException( static::class, $key, gettype( $value ) );
71
+            }
65 72
 
66
-            if( isset( $vals[ $value ] ) )
67
-                throw new DuplicatedConstantException( static::class, $key );
73
+            if( isset( $vals[ $value ] ) ) {
74
+                            throw new DuplicatedConstantException( static::class, $key );
75
+            }
68 76
 
69 77
             $vals[ $value ] = true;
70 78
         
@@ -77,8 +85,12 @@  discard block
 block discarded – undo
77 85
 
78 86
     protected static function _validate_constants( $value ) : bool {
79 87
 
80
-        if( is_int( $value ) ) return true;
81
-        if( is_string( $value ) && $value !== '' ) return true;
88
+        if( is_int( $value ) ) {
89
+            return true;
90
+        }
91
+        if( is_string( $value ) && $value !== '' ) {
92
+            return true;
93
+        }
82 94
         return false;
83 95
 
84 96
     }
Please login to merge, or discard this patch.