Completed
Push — develop ( 3424d9...5f5160 )
by
unknown
19:11
created
trustedlogin/psr/log/Psr/Log/Test/TestLogger.php 3 patches
Indentation   +78 added lines, -78 removed lines patch added patch discarded remove patch
@@ -62,92 +62,92 @@
 block discarded – undo
62 62
  */
63 63
 class TestLogger extends AbstractLogger
64 64
 {
65
-    /**
66
-     * @var array
67
-     */
68
-    public $records = [];
65
+	/**
66
+	 * @var array
67
+	 */
68
+	public $records = [];
69 69
 
70
-    public $recordsByLevel = [];
70
+	public $recordsByLevel = [];
71 71
 
72
-    /**
73
-     * @inheritdoc
74
-     */
75
-    public function log($level, $message, array $context = [])
76
-    {
77
-        $record = [
78
-            'level' => $level,
79
-            'message' => $message,
80
-            'context' => $context,
81
-        ];
72
+	/**
73
+	 * @inheritdoc
74
+	 */
75
+	public function log($level, $message, array $context = [])
76
+	{
77
+		$record = [
78
+			'level' => $level,
79
+			'message' => $message,
80
+			'context' => $context,
81
+		];
82 82
 
83
-        $this->recordsByLevel[$record['level']][] = $record;
84
-        $this->records[] = $record;
85
-    }
83
+		$this->recordsByLevel[$record['level']][] = $record;
84
+		$this->records[] = $record;
85
+	}
86 86
 
87
-    public function hasRecords($level)
88
-    {
89
-        return isset($this->recordsByLevel[$level]);
90
-    }
87
+	public function hasRecords($level)
88
+	{
89
+		return isset($this->recordsByLevel[$level]);
90
+	}
91 91
 
92
-    public function hasRecord($record, $level)
93
-    {
94
-        if (is_string($record)) {
95
-            $record = ['message' => $record];
96
-        }
97
-        return $this->hasRecordThatPasses(function ($rec) use ($record) {
98
-            if ($rec['message'] !== $record['message']) {
99
-                return false;
100
-            }
101
-            if (isset($record['context']) && $rec['context'] !== $record['context']) {
102
-                return false;
103
-            }
104
-            return true;
105
-        }, $level);
106
-    }
92
+	public function hasRecord($record, $level)
93
+	{
94
+		if (is_string($record)) {
95
+			$record = ['message' => $record];
96
+		}
97
+		return $this->hasRecordThatPasses(function ($rec) use ($record) {
98
+			if ($rec['message'] !== $record['message']) {
99
+				return false;
100
+			}
101
+			if (isset($record['context']) && $rec['context'] !== $record['context']) {
102
+				return false;
103
+			}
104
+			return true;
105
+		}, $level);
106
+	}
107 107
 
108
-    public function hasRecordThatContains($message, $level)
109
-    {
110
-        return $this->hasRecordThatPasses(function ($rec) use ($message) {
111
-            return strpos($rec['message'], $message) !== false;
112
-        }, $level);
113
-    }
108
+	public function hasRecordThatContains($message, $level)
109
+	{
110
+		return $this->hasRecordThatPasses(function ($rec) use ($message) {
111
+			return strpos($rec['message'], $message) !== false;
112
+		}, $level);
113
+	}
114 114
 
115
-    public function hasRecordThatMatches($regex, $level)
116
-    {
117
-        return $this->hasRecordThatPasses(function ($rec) use ($regex) {
118
-            return preg_match($regex, $rec['message']) > 0;
119
-        }, $level);
120
-    }
115
+	public function hasRecordThatMatches($regex, $level)
116
+	{
117
+		return $this->hasRecordThatPasses(function ($rec) use ($regex) {
118
+			return preg_match($regex, $rec['message']) > 0;
119
+		}, $level);
120
+	}
121 121
 
122
-    public function hasRecordThatPasses(callable $predicate, $level)
123
-    {
124
-        if (!isset($this->recordsByLevel[$level])) {
125
-            return false;
126
-        }
127
-        foreach ($this->recordsByLevel[$level] as $i => $rec) {
128
-            if (call_user_func($predicate, $rec, $i)) {
129
-                return true;
130
-            }
131
-        }
132
-        return false;
133
-    }
122
+	public function hasRecordThatPasses(callable $predicate, $level)
123
+	{
124
+		if (!isset($this->recordsByLevel[$level])) {
125
+			return false;
126
+		}
127
+		foreach ($this->recordsByLevel[$level] as $i => $rec) {
128
+			if (call_user_func($predicate, $rec, $i)) {
129
+				return true;
130
+			}
131
+		}
132
+		return false;
133
+	}
134 134
 
135
-    public function __call($method, $args)
136
-    {
137
-        if (preg_match('/(.*)(Debug|Info|Notice|Warning|Error|Critical|Alert|Emergency)(.*)/', $method, $matches) > 0) {
138
-            $genericMethod = $matches[1] . ('Records' !== $matches[3] ? 'Record' : '') . $matches[3];
139
-            $level = strtolower($matches[2]);
140
-            if (method_exists($this, $genericMethod)) {
141
-                $args[] = $level;
142
-                return call_user_func_array([$this, $genericMethod], $args);
143
-            }
144
-        }
145
-        throw new \BadMethodCallException('Call to undefined method ' . get_class($this) . '::' . $method . '()');
146
-    }
135
+	public function __call($method, $args)
136
+	{
137
+		if (preg_match('/(.*)(Debug|Info|Notice|Warning|Error|Critical|Alert|Emergency)(.*)/', $method, $matches) > 0) {
138
+			$genericMethod = $matches[1] . ('Records' !== $matches[3] ? 'Record' : '') . $matches[3];
139
+			$level = strtolower($matches[2]);
140
+			if (method_exists($this, $genericMethod)) {
141
+				$args[] = $level;
142
+				return call_user_func_array([$this, $genericMethod], $args);
143
+			}
144
+		}
145
+		throw new \BadMethodCallException('Call to undefined method ' . get_class($this) . '::' . $method . '()');
146
+	}
147 147
 
148
-    public function reset()
149
-    {
150
-        $this->records = [];
151
-        $this->recordsByLevel = [];
152
-    }
148
+	public function reset()
149
+	{
150
+		$this->records = [];
151
+		$this->recordsByLevel = [];
152
+	}
153 153
 }
Please login to merge, or discard this patch.
Spacing   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -65,14 +65,14 @@  discard block
 block discarded – undo
65 65
     /**
66 66
      * @var array
67 67
      */
68
-    public $records = [];
68
+    public $records = [ ];
69 69
 
70
-    public $recordsByLevel = [];
70
+    public $recordsByLevel = [ ];
71 71
 
72 72
     /**
73 73
      * @inheritdoc
74 74
      */
75
-    public function log($level, $message, array $context = [])
75
+    public function log( $level, $message, array $context = [ ] )
76 76
     {
77 77
         $record = [
78 78
             'level' => $level,
@@ -80,74 +80,74 @@  discard block
 block discarded – undo
80 80
             'context' => $context,
81 81
         ];
82 82
 
83
-        $this->recordsByLevel[$record['level']][] = $record;
84
-        $this->records[] = $record;
83
+        $this->recordsByLevel[ $record[ 'level' ] ][ ] = $record;
84
+        $this->records[ ] = $record;
85 85
     }
86 86
 
87
-    public function hasRecords($level)
87
+    public function hasRecords( $level )
88 88
     {
89
-        return isset($this->recordsByLevel[$level]);
89
+        return isset( $this->recordsByLevel[ $level ] );
90 90
     }
91 91
 
92
-    public function hasRecord($record, $level)
92
+    public function hasRecord( $record, $level )
93 93
     {
94
-        if (is_string($record)) {
95
-            $record = ['message' => $record];
94
+        if ( is_string( $record ) ) {
95
+            $record = [ 'message' => $record ];
96 96
         }
97
-        return $this->hasRecordThatPasses(function ($rec) use ($record) {
98
-            if ($rec['message'] !== $record['message']) {
97
+        return $this->hasRecordThatPasses( function( $rec ) use ( $record ) {
98
+            if ( $rec[ 'message' ] !== $record[ 'message' ] ) {
99 99
                 return false;
100 100
             }
101
-            if (isset($record['context']) && $rec['context'] !== $record['context']) {
101
+            if ( isset( $record[ 'context' ] ) && $rec[ 'context' ] !== $record[ 'context' ] ) {
102 102
                 return false;
103 103
             }
104 104
             return true;
105
-        }, $level);
105
+        }, $level );
106 106
     }
107 107
 
108
-    public function hasRecordThatContains($message, $level)
108
+    public function hasRecordThatContains( $message, $level )
109 109
     {
110
-        return $this->hasRecordThatPasses(function ($rec) use ($message) {
111
-            return strpos($rec['message'], $message) !== false;
112
-        }, $level);
110
+        return $this->hasRecordThatPasses( function( $rec ) use ( $message ) {
111
+            return strpos( $rec[ 'message' ], $message ) !== false;
112
+        }, $level );
113 113
     }
114 114
 
115
-    public function hasRecordThatMatches($regex, $level)
115
+    public function hasRecordThatMatches( $regex, $level )
116 116
     {
117
-        return $this->hasRecordThatPasses(function ($rec) use ($regex) {
118
-            return preg_match($regex, $rec['message']) > 0;
119
-        }, $level);
117
+        return $this->hasRecordThatPasses( function( $rec ) use ( $regex ) {
118
+            return preg_match( $regex, $rec[ 'message' ] ) > 0;
119
+        }, $level );
120 120
     }
121 121
 
122
-    public function hasRecordThatPasses(callable $predicate, $level)
122
+    public function hasRecordThatPasses( callable $predicate, $level )
123 123
     {
124
-        if (!isset($this->recordsByLevel[$level])) {
124
+        if ( ! isset( $this->recordsByLevel[ $level ] ) ) {
125 125
             return false;
126 126
         }
127
-        foreach ($this->recordsByLevel[$level] as $i => $rec) {
128
-            if (call_user_func($predicate, $rec, $i)) {
127
+        foreach ( $this->recordsByLevel[ $level ] as $i => $rec ) {
128
+            if ( call_user_func( $predicate, $rec, $i ) ) {
129 129
                 return true;
130 130
             }
131 131
         }
132 132
         return false;
133 133
     }
134 134
 
135
-    public function __call($method, $args)
135
+    public function __call( $method, $args )
136 136
     {
137
-        if (preg_match('/(.*)(Debug|Info|Notice|Warning|Error|Critical|Alert|Emergency)(.*)/', $method, $matches) > 0) {
138
-            $genericMethod = $matches[1] . ('Records' !== $matches[3] ? 'Record' : '') . $matches[3];
139
-            $level = strtolower($matches[2]);
140
-            if (method_exists($this, $genericMethod)) {
141
-                $args[] = $level;
142
-                return call_user_func_array([$this, $genericMethod], $args);
137
+        if ( preg_match( '/(.*)(Debug|Info|Notice|Warning|Error|Critical|Alert|Emergency)(.*)/', $method, $matches ) > 0 ) {
138
+            $genericMethod = $matches[ 1 ] . ( 'Records' !== $matches[ 3 ] ? 'Record' : '' ) . $matches[ 3 ];
139
+            $level = strtolower( $matches[ 2 ] );
140
+            if ( method_exists( $this, $genericMethod ) ) {
141
+                $args[ ] = $level;
142
+                return call_user_func_array( [ $this, $genericMethod ], $args );
143 143
             }
144 144
         }
145
-        throw new \BadMethodCallException('Call to undefined method ' . get_class($this) . '::' . $method . '()');
145
+        throw new \BadMethodCallException( 'Call to undefined method ' . get_class( $this ) . '::' . $method . '()' );
146 146
     }
147 147
 
148 148
     public function reset()
149 149
     {
150
-        $this->records = [];
151
-        $this->recordsByLevel = [];
150
+        $this->records = [ ];
151
+        $this->recordsByLevel = [ ];
152 152
     }
153 153
 }
Please login to merge, or discard this patch.
Braces   +9 added lines, -18 removed lines patch added patch discarded remove patch
@@ -60,8 +60,7 @@  discard block
 block discarded – undo
60 60
  * @method bool hasInfoThatPasses($message)
61 61
  * @method bool hasDebugThatPasses($message)
62 62
  */
63
-class TestLogger extends AbstractLogger
64
-{
63
+class TestLogger extends AbstractLogger {
65 64
     /**
66 65
      * @var array
67 66
      */
@@ -72,8 +71,7 @@  discard block
 block discarded – undo
72 71
     /**
73 72
      * @inheritdoc
74 73
      */
75
-    public function log($level, $message, array $context = [])
76
-    {
74
+    public function log($level, $message, array $context = []) {
77 75
         $record = [
78 76
             'level' => $level,
79 77
             'message' => $message,
@@ -84,13 +82,11 @@  discard block
 block discarded – undo
84 82
         $this->records[] = $record;
85 83
     }
86 84
 
87
-    public function hasRecords($level)
88
-    {
85
+    public function hasRecords($level) {
89 86
         return isset($this->recordsByLevel[$level]);
90 87
     }
91 88
 
92
-    public function hasRecord($record, $level)
93
-    {
89
+    public function hasRecord($record, $level) {
94 90
         if (is_string($record)) {
95 91
             $record = ['message' => $record];
96 92
         }
@@ -105,22 +101,19 @@  discard block
 block discarded – undo
105 101
         }, $level);
106 102
     }
107 103
 
108
-    public function hasRecordThatContains($message, $level)
109
-    {
104
+    public function hasRecordThatContains($message, $level) {
110 105
         return $this->hasRecordThatPasses(function ($rec) use ($message) {
111 106
             return strpos($rec['message'], $message) !== false;
112 107
         }, $level);
113 108
     }
114 109
 
115
-    public function hasRecordThatMatches($regex, $level)
116
-    {
110
+    public function hasRecordThatMatches($regex, $level) {
117 111
         return $this->hasRecordThatPasses(function ($rec) use ($regex) {
118 112
             return preg_match($regex, $rec['message']) > 0;
119 113
         }, $level);
120 114
     }
121 115
 
122
-    public function hasRecordThatPasses(callable $predicate, $level)
123
-    {
116
+    public function hasRecordThatPasses(callable $predicate, $level) {
124 117
         if (!isset($this->recordsByLevel[$level])) {
125 118
             return false;
126 119
         }
@@ -132,8 +125,7 @@  discard block
 block discarded – undo
132 125
         return false;
133 126
     }
134 127
 
135
-    public function __call($method, $args)
136
-    {
128
+    public function __call($method, $args) {
137 129
         if (preg_match('/(.*)(Debug|Info|Notice|Warning|Error|Critical|Alert|Emergency)(.*)/', $method, $matches) > 0) {
138 130
             $genericMethod = $matches[1] . ('Records' !== $matches[3] ? 'Record' : '') . $matches[3];
139 131
             $level = strtolower($matches[2]);
@@ -145,8 +137,7 @@  discard block
 block discarded – undo
145 137
         throw new \BadMethodCallException('Call to undefined method ' . get_class($this) . '::' . $method . '()');
146 138
     }
147 139
 
148
-    public function reset()
149
-    {
140
+    public function reset() {
150 141
         $this->records = [];
151 142
         $this->recordsByLevel = [];
152 143
     }
Please login to merge, or discard this patch.
trustedlogin/psr/log/Psr/Log/Test/LoggerInterfaceTest.php 3 patches
Indentation   +121 added lines, -121 removed lines patch added patch discarded remove patch
@@ -20,125 +20,125 @@
 block discarded – undo
20 20
  */
21 21
 abstract class LoggerInterfaceTest extends TestCase
22 22
 {
23
-    /**
24
-     * @return LoggerInterface
25
-     */
26
-    abstract public function getLogger();
27
-
28
-    /**
29
-     * This must return the log messages in order.
30
-     *
31
-     * The simple formatting of the messages is: "<LOG LEVEL> <MESSAGE>".
32
-     *
33
-     * Example ->error('Foo') would yield "error Foo".
34
-     *
35
-     * @return string[]
36
-     */
37
-    abstract public function getLogs();
38
-
39
-    public function testImplements()
40
-    {
41
-        $this->assertInstanceOf('GravityView\Psr\Log\LoggerInterface', $this->getLogger());
42
-    }
43
-
44
-    /**
45
-     * @dataProvider provideLevelsAndMessages
46
-     */
47
-    public function testLogsAtAllLevels($level, $message)
48
-    {
49
-        $logger = $this->getLogger();
50
-        $logger->{$level}($message, array('user' => 'Bob'));
51
-        $logger->log($level, $message, array('user' => 'Bob'));
52
-
53
-        $expected = array(
54
-            $level.' message of level '.$level.' with context: Bob',
55
-            $level.' message of level '.$level.' with context: Bob',
56
-        );
57
-        $this->assertEquals($expected, $this->getLogs());
58
-    }
59
-
60
-    public function provideLevelsAndMessages()
61
-    {
62
-        return array(
63
-            LogLevel::EMERGENCY => array(LogLevel::EMERGENCY, 'message of level emergency with context: {user}'),
64
-            LogLevel::ALERT => array(LogLevel::ALERT, 'message of level alert with context: {user}'),
65
-            LogLevel::CRITICAL => array(LogLevel::CRITICAL, 'message of level critical with context: {user}'),
66
-            LogLevel::ERROR => array(LogLevel::ERROR, 'message of level error with context: {user}'),
67
-            LogLevel::WARNING => array(LogLevel::WARNING, 'message of level warning with context: {user}'),
68
-            LogLevel::NOTICE => array(LogLevel::NOTICE, 'message of level notice with context: {user}'),
69
-            LogLevel::INFO => array(LogLevel::INFO, 'message of level info with context: {user}'),
70
-            LogLevel::DEBUG => array(LogLevel::DEBUG, 'message of level debug with context: {user}'),
71
-        );
72
-    }
73
-
74
-    /**
75
-     * @expectedException \GravityView\Psr\Log\InvalidArgumentException
76
-     */
77
-    public function testThrowsOnInvalidLevel()
78
-    {
79
-        $logger = $this->getLogger();
80
-        $logger->log('invalid level', 'Foo');
81
-    }
82
-
83
-    public function testContextReplacement()
84
-    {
85
-        $logger = $this->getLogger();
86
-        $logger->info('{Message {nothing} {user} {foo.bar} a}', array('user' => 'Bob', 'foo.bar' => 'Bar'));
87
-
88
-        $expected = array('info {Message {nothing} Bob Bar a}');
89
-        $this->assertEquals($expected, $this->getLogs());
90
-    }
91
-
92
-    public function testObjectCastToString()
93
-    {
94
-        if (method_exists($this, 'createPartialMock')) {
95
-            $dummy = $this->createPartialMock('GravityView\GravityView\Psr\Log\Test\DummyTest', array('__toString'));
96
-        } else {
97
-            $dummy = $this->getMock('GravityView\GravityView\Psr\Log\Test\DummyTest', array('__toString'));
98
-        }
99
-        $dummy->expects($this->once())
100
-            ->method('__toString')
101
-            ->will($this->returnValue('DUMMY'));
102
-
103
-        $this->getLogger()->warning($dummy);
104
-
105
-        $expected = array('warning DUMMY');
106
-        $this->assertEquals($expected, $this->getLogs());
107
-    }
108
-
109
-    public function testContextCanContainAnything()
110
-    {
111
-        $closed = fopen('php://memory', 'r');
112
-        fclose($closed);
113
-
114
-        $context = array(
115
-            'bool' => true,
116
-            'null' => null,
117
-            'string' => 'Foo',
118
-            'int' => 0,
119
-            'float' => 0.5,
120
-            'nested' => array('with object' => new DummyTest),
121
-            'object' => new \DateTime,
122
-            'resource' => fopen('php://memory', 'r'),
123
-            'closed' => $closed,
124
-        );
125
-
126
-        $this->getLogger()->warning('Crazy context data', $context);
127
-
128
-        $expected = array('warning Crazy context data');
129
-        $this->assertEquals($expected, $this->getLogs());
130
-    }
131
-
132
-    public function testContextExceptionKeyCanBeExceptionOrOtherValues()
133
-    {
134
-        $logger = $this->getLogger();
135
-        $logger->warning('Random message', array('exception' => 'oops'));
136
-        $logger->critical('Uncaught Exception!', array('exception' => new \LogicException('Fail')));
137
-
138
-        $expected = array(
139
-            'warning Random message',
140
-            'critical Uncaught Exception!'
141
-        );
142
-        $this->assertEquals($expected, $this->getLogs());
143
-    }
23
+	/**
24
+	 * @return LoggerInterface
25
+	 */
26
+	abstract public function getLogger();
27
+
28
+	/**
29
+	 * This must return the log messages in order.
30
+	 *
31
+	 * The simple formatting of the messages is: "<LOG LEVEL> <MESSAGE>".
32
+	 *
33
+	 * Example ->error('Foo') would yield "error Foo".
34
+	 *
35
+	 * @return string[]
36
+	 */
37
+	abstract public function getLogs();
38
+
39
+	public function testImplements()
40
+	{
41
+		$this->assertInstanceOf('GravityView\Psr\Log\LoggerInterface', $this->getLogger());
42
+	}
43
+
44
+	/**
45
+	 * @dataProvider provideLevelsAndMessages
46
+	 */
47
+	public function testLogsAtAllLevels($level, $message)
48
+	{
49
+		$logger = $this->getLogger();
50
+		$logger->{$level}($message, array('user' => 'Bob'));
51
+		$logger->log($level, $message, array('user' => 'Bob'));
52
+
53
+		$expected = array(
54
+			$level.' message of level '.$level.' with context: Bob',
55
+			$level.' message of level '.$level.' with context: Bob',
56
+		);
57
+		$this->assertEquals($expected, $this->getLogs());
58
+	}
59
+
60
+	public function provideLevelsAndMessages()
61
+	{
62
+		return array(
63
+			LogLevel::EMERGENCY => array(LogLevel::EMERGENCY, 'message of level emergency with context: {user}'),
64
+			LogLevel::ALERT => array(LogLevel::ALERT, 'message of level alert with context: {user}'),
65
+			LogLevel::CRITICAL => array(LogLevel::CRITICAL, 'message of level critical with context: {user}'),
66
+			LogLevel::ERROR => array(LogLevel::ERROR, 'message of level error with context: {user}'),
67
+			LogLevel::WARNING => array(LogLevel::WARNING, 'message of level warning with context: {user}'),
68
+			LogLevel::NOTICE => array(LogLevel::NOTICE, 'message of level notice with context: {user}'),
69
+			LogLevel::INFO => array(LogLevel::INFO, 'message of level info with context: {user}'),
70
+			LogLevel::DEBUG => array(LogLevel::DEBUG, 'message of level debug with context: {user}'),
71
+		);
72
+	}
73
+
74
+	/**
75
+	 * @expectedException \GravityView\Psr\Log\InvalidArgumentException
76
+	 */
77
+	public function testThrowsOnInvalidLevel()
78
+	{
79
+		$logger = $this->getLogger();
80
+		$logger->log('invalid level', 'Foo');
81
+	}
82
+
83
+	public function testContextReplacement()
84
+	{
85
+		$logger = $this->getLogger();
86
+		$logger->info('{Message {nothing} {user} {foo.bar} a}', array('user' => 'Bob', 'foo.bar' => 'Bar'));
87
+
88
+		$expected = array('info {Message {nothing} Bob Bar a}');
89
+		$this->assertEquals($expected, $this->getLogs());
90
+	}
91
+
92
+	public function testObjectCastToString()
93
+	{
94
+		if (method_exists($this, 'createPartialMock')) {
95
+			$dummy = $this->createPartialMock('GravityView\GravityView\Psr\Log\Test\DummyTest', array('__toString'));
96
+		} else {
97
+			$dummy = $this->getMock('GravityView\GravityView\Psr\Log\Test\DummyTest', array('__toString'));
98
+		}
99
+		$dummy->expects($this->once())
100
+			->method('__toString')
101
+			->will($this->returnValue('DUMMY'));
102
+
103
+		$this->getLogger()->warning($dummy);
104
+
105
+		$expected = array('warning DUMMY');
106
+		$this->assertEquals($expected, $this->getLogs());
107
+	}
108
+
109
+	public function testContextCanContainAnything()
110
+	{
111
+		$closed = fopen('php://memory', 'r');
112
+		fclose($closed);
113
+
114
+		$context = array(
115
+			'bool' => true,
116
+			'null' => null,
117
+			'string' => 'Foo',
118
+			'int' => 0,
119
+			'float' => 0.5,
120
+			'nested' => array('with object' => new DummyTest),
121
+			'object' => new \DateTime,
122
+			'resource' => fopen('php://memory', 'r'),
123
+			'closed' => $closed,
124
+		);
125
+
126
+		$this->getLogger()->warning('Crazy context data', $context);
127
+
128
+		$expected = array('warning Crazy context data');
129
+		$this->assertEquals($expected, $this->getLogs());
130
+	}
131
+
132
+	public function testContextExceptionKeyCanBeExceptionOrOtherValues()
133
+	{
134
+		$logger = $this->getLogger();
135
+		$logger->warning('Random message', array('exception' => 'oops'));
136
+		$logger->critical('Uncaught Exception!', array('exception' => new \LogicException('Fail')));
137
+
138
+		$expected = array(
139
+			'warning Random message',
140
+			'critical Uncaught Exception!'
141
+		);
142
+		$this->assertEquals($expected, $this->getLogs());
143
+	}
144 144
 }
Please login to merge, or discard this patch.
Spacing   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -38,36 +38,36 @@  discard block
 block discarded – undo
38 38
 
39 39
     public function testImplements()
40 40
     {
41
-        $this->assertInstanceOf('GravityView\Psr\Log\LoggerInterface', $this->getLogger());
41
+        $this->assertInstanceOf( 'GravityView\Psr\Log\LoggerInterface', $this->getLogger() );
42 42
     }
43 43
 
44 44
     /**
45 45
      * @dataProvider provideLevelsAndMessages
46 46
      */
47
-    public function testLogsAtAllLevels($level, $message)
47
+    public function testLogsAtAllLevels( $level, $message )
48 48
     {
49 49
         $logger = $this->getLogger();
50
-        $logger->{$level}($message, array('user' => 'Bob'));
51
-        $logger->log($level, $message, array('user' => 'Bob'));
50
+        $logger->{$level}( $message, array( 'user' => 'Bob' ) );
51
+        $logger->log( $level, $message, array( 'user' => 'Bob' ) );
52 52
 
53 53
         $expected = array(
54
-            $level.' message of level '.$level.' with context: Bob',
55
-            $level.' message of level '.$level.' with context: Bob',
54
+            $level . ' message of level ' . $level . ' with context: Bob',
55
+            $level . ' message of level ' . $level . ' with context: Bob',
56 56
         );
57
-        $this->assertEquals($expected, $this->getLogs());
57
+        $this->assertEquals( $expected, $this->getLogs() );
58 58
     }
59 59
 
60 60
     public function provideLevelsAndMessages()
61 61
     {
62 62
         return array(
63
-            LogLevel::EMERGENCY => array(LogLevel::EMERGENCY, 'message of level emergency with context: {user}'),
64
-            LogLevel::ALERT => array(LogLevel::ALERT, 'message of level alert with context: {user}'),
65
-            LogLevel::CRITICAL => array(LogLevel::CRITICAL, 'message of level critical with context: {user}'),
66
-            LogLevel::ERROR => array(LogLevel::ERROR, 'message of level error with context: {user}'),
67
-            LogLevel::WARNING => array(LogLevel::WARNING, 'message of level warning with context: {user}'),
68
-            LogLevel::NOTICE => array(LogLevel::NOTICE, 'message of level notice with context: {user}'),
69
-            LogLevel::INFO => array(LogLevel::INFO, 'message of level info with context: {user}'),
70
-            LogLevel::DEBUG => array(LogLevel::DEBUG, 'message of level debug with context: {user}'),
63
+            LogLevel::EMERGENCY => array( LogLevel::EMERGENCY, 'message of level emergency with context: {user}' ),
64
+            LogLevel::ALERT => array( LogLevel::ALERT, 'message of level alert with context: {user}' ),
65
+            LogLevel::CRITICAL => array( LogLevel::CRITICAL, 'message of level critical with context: {user}' ),
66
+            LogLevel::ERROR => array( LogLevel::ERROR, 'message of level error with context: {user}' ),
67
+            LogLevel::WARNING => array( LogLevel::WARNING, 'message of level warning with context: {user}' ),
68
+            LogLevel::NOTICE => array( LogLevel::NOTICE, 'message of level notice with context: {user}' ),
69
+            LogLevel::INFO => array( LogLevel::INFO, 'message of level info with context: {user}' ),
70
+            LogLevel::DEBUG => array( LogLevel::DEBUG, 'message of level debug with context: {user}' ),
71 71
         );
72 72
     }
73 73
 
@@ -77,39 +77,39 @@  discard block
 block discarded – undo
77 77
     public function testThrowsOnInvalidLevel()
78 78
     {
79 79
         $logger = $this->getLogger();
80
-        $logger->log('invalid level', 'Foo');
80
+        $logger->log( 'invalid level', 'Foo' );
81 81
     }
82 82
 
83 83
     public function testContextReplacement()
84 84
     {
85 85
         $logger = $this->getLogger();
86
-        $logger->info('{Message {nothing} {user} {foo.bar} a}', array('user' => 'Bob', 'foo.bar' => 'Bar'));
86
+        $logger->info( '{Message {nothing} {user} {foo.bar} a}', array( 'user' => 'Bob', 'foo.bar' => 'Bar' ) );
87 87
 
88
-        $expected = array('info {Message {nothing} Bob Bar a}');
89
-        $this->assertEquals($expected, $this->getLogs());
88
+        $expected = array( 'info {Message {nothing} Bob Bar a}' );
89
+        $this->assertEquals( $expected, $this->getLogs() );
90 90
     }
91 91
 
92 92
     public function testObjectCastToString()
93 93
     {
94
-        if (method_exists($this, 'createPartialMock')) {
95
-            $dummy = $this->createPartialMock('GravityView\GravityView\Psr\Log\Test\DummyTest', array('__toString'));
94
+        if ( method_exists( $this, 'createPartialMock' ) ) {
95
+            $dummy = $this->createPartialMock( 'GravityView\GravityView\Psr\Log\Test\DummyTest', array( '__toString' ) );
96 96
         } else {
97
-            $dummy = $this->getMock('GravityView\GravityView\Psr\Log\Test\DummyTest', array('__toString'));
97
+            $dummy = $this->getMock( 'GravityView\GravityView\Psr\Log\Test\DummyTest', array( '__toString' ) );
98 98
         }
99
-        $dummy->expects($this->once())
100
-            ->method('__toString')
101
-            ->will($this->returnValue('DUMMY'));
99
+        $dummy->expects( $this->once() )
100
+            ->method( '__toString' )
101
+            ->will( $this->returnValue( 'DUMMY' ) );
102 102
 
103
-        $this->getLogger()->warning($dummy);
103
+        $this->getLogger()->warning( $dummy );
104 104
 
105
-        $expected = array('warning DUMMY');
106
-        $this->assertEquals($expected, $this->getLogs());
105
+        $expected = array( 'warning DUMMY' );
106
+        $this->assertEquals( $expected, $this->getLogs() );
107 107
     }
108 108
 
109 109
     public function testContextCanContainAnything()
110 110
     {
111
-        $closed = fopen('php://memory', 'r');
112
-        fclose($closed);
111
+        $closed = fopen( 'php://memory', 'r' );
112
+        fclose( $closed );
113 113
 
114 114
         $context = array(
115 115
             'bool' => true,
@@ -117,28 +117,28 @@  discard block
 block discarded – undo
117 117
             'string' => 'Foo',
118 118
             'int' => 0,
119 119
             'float' => 0.5,
120
-            'nested' => array('with object' => new DummyTest),
120
+            'nested' => array( 'with object' => new DummyTest ),
121 121
             'object' => new \DateTime,
122
-            'resource' => fopen('php://memory', 'r'),
122
+            'resource' => fopen( 'php://memory', 'r' ),
123 123
             'closed' => $closed,
124 124
         );
125 125
 
126
-        $this->getLogger()->warning('Crazy context data', $context);
126
+        $this->getLogger()->warning( 'Crazy context data', $context );
127 127
 
128
-        $expected = array('warning Crazy context data');
129
-        $this->assertEquals($expected, $this->getLogs());
128
+        $expected = array( 'warning Crazy context data' );
129
+        $this->assertEquals( $expected, $this->getLogs() );
130 130
     }
131 131
 
132 132
     public function testContextExceptionKeyCanBeExceptionOrOtherValues()
133 133
     {
134 134
         $logger = $this->getLogger();
135
-        $logger->warning('Random message', array('exception' => 'oops'));
136
-        $logger->critical('Uncaught Exception!', array('exception' => new \LogicException('Fail')));
135
+        $logger->warning( 'Random message', array( 'exception' => 'oops' ) );
136
+        $logger->critical( 'Uncaught Exception!', array( 'exception' => new \LogicException( 'Fail' ) ) );
137 137
 
138 138
         $expected = array(
139 139
             'warning Random message',
140 140
             'critical Uncaught Exception!'
141 141
         );
142
-        $this->assertEquals($expected, $this->getLogs());
142
+        $this->assertEquals( $expected, $this->getLogs() );
143 143
     }
144 144
 }
Please login to merge, or discard this patch.
Braces   +9 added lines, -18 removed lines patch added patch discarded remove patch
@@ -18,8 +18,7 @@  discard block
 block discarded – undo
18 18
  * Implementors can extend the class and implement abstract methods to run this
19 19
  * as part of their test suite.
20 20
  */
21
-abstract class LoggerInterfaceTest extends TestCase
22
-{
21
+abstract class LoggerInterfaceTest extends TestCase {
23 22
     /**
24 23
      * @return LoggerInterface
25 24
      */
@@ -36,16 +35,14 @@  discard block
 block discarded – undo
36 35
      */
37 36
     abstract public function getLogs();
38 37
 
39
-    public function testImplements()
40
-    {
38
+    public function testImplements() {
41 39
         $this->assertInstanceOf('GravityView\Psr\Log\LoggerInterface', $this->getLogger());
42 40
     }
43 41
 
44 42
     /**
45 43
      * @dataProvider provideLevelsAndMessages
46 44
      */
47
-    public function testLogsAtAllLevels($level, $message)
48
-    {
45
+    public function testLogsAtAllLevels($level, $message) {
49 46
         $logger = $this->getLogger();
50 47
         $logger->{$level}($message, array('user' => 'Bob'));
51 48
         $logger->log($level, $message, array('user' => 'Bob'));
@@ -57,8 +54,7 @@  discard block
 block discarded – undo
57 54
         $this->assertEquals($expected, $this->getLogs());
58 55
     }
59 56
 
60
-    public function provideLevelsAndMessages()
61
-    {
57
+    public function provideLevelsAndMessages() {
62 58
         return array(
63 59
             LogLevel::EMERGENCY => array(LogLevel::EMERGENCY, 'message of level emergency with context: {user}'),
64 60
             LogLevel::ALERT => array(LogLevel::ALERT, 'message of level alert with context: {user}'),
@@ -74,14 +70,12 @@  discard block
 block discarded – undo
74 70
     /**
75 71
      * @expectedException \GravityView\Psr\Log\InvalidArgumentException
76 72
      */
77
-    public function testThrowsOnInvalidLevel()
78
-    {
73
+    public function testThrowsOnInvalidLevel() {
79 74
         $logger = $this->getLogger();
80 75
         $logger->log('invalid level', 'Foo');
81 76
     }
82 77
 
83
-    public function testContextReplacement()
84
-    {
78
+    public function testContextReplacement() {
85 79
         $logger = $this->getLogger();
86 80
         $logger->info('{Message {nothing} {user} {foo.bar} a}', array('user' => 'Bob', 'foo.bar' => 'Bar'));
87 81
 
@@ -89,8 +83,7 @@  discard block
 block discarded – undo
89 83
         $this->assertEquals($expected, $this->getLogs());
90 84
     }
91 85
 
92
-    public function testObjectCastToString()
93
-    {
86
+    public function testObjectCastToString() {
94 87
         if (method_exists($this, 'createPartialMock')) {
95 88
             $dummy = $this->createPartialMock('GravityView\GravityView\Psr\Log\Test\DummyTest', array('__toString'));
96 89
         } else {
@@ -106,8 +99,7 @@  discard block
 block discarded – undo
106 99
         $this->assertEquals($expected, $this->getLogs());
107 100
     }
108 101
 
109
-    public function testContextCanContainAnything()
110
-    {
102
+    public function testContextCanContainAnything() {
111 103
         $closed = fopen('php://memory', 'r');
112 104
         fclose($closed);
113 105
 
@@ -129,8 +121,7 @@  discard block
 block discarded – undo
129 121
         $this->assertEquals($expected, $this->getLogs());
130 122
     }
131 123
 
132
-    public function testContextExceptionKeyCanBeExceptionOrOtherValues()
133
-    {
124
+    public function testContextExceptionKeyCanBeExceptionOrOtherValues() {
134 125
         $logger = $this->getLogger();
135 126
         $logger->warning('Random message', array('exception' => 'oops'));
136 127
         $logger->critical('Uncaught Exception!', array('exception' => new \LogicException('Fail')));
Please login to merge, or discard this patch.
trustedlogin/psr/log/Psr/Log/Test/DummyTest.php 2 patches
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -17,8 +17,8 @@
 block discarded – undo
17 17
  */
18 18
 class DummyTest
19 19
 {
20
-    public function __toString()
21
-    {
22
-        return 'DummyTest';
23
-    }
20
+	public function __toString()
21
+	{
22
+		return 'DummyTest';
23
+	}
24 24
 }
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -15,10 +15,8 @@
 block discarded – undo
15 15
  *
16 16
  * @internal
17 17
  */
18
-class DummyTest
19
-{
20
-    public function __toString()
21
-    {
18
+class DummyTest {
19
+    public function __toString() {
22 20
         return 'DummyTest';
23 21
     }
24 22
 }
Please login to merge, or discard this patch.
trustedlogin/psr/log/Psr/Log/LoggerInterface.php 3 patches
Indentation   +95 added lines, -95 removed lines patch added patch discarded remove patch
@@ -25,107 +25,107 @@
 block discarded – undo
25 25
  */
26 26
 interface LoggerInterface
27 27
 {
28
-    /**
29
-     * System is unusable.
30
-     *
31
-     * @param string  $message
32
-     * @param mixed[] $context
33
-     *
34
-     * @return void
35
-     */
36
-    public function emergency($message, array $context = array());
28
+	/**
29
+	 * System is unusable.
30
+	 *
31
+	 * @param string  $message
32
+	 * @param mixed[] $context
33
+	 *
34
+	 * @return void
35
+	 */
36
+	public function emergency($message, array $context = array());
37 37
 
38
-    /**
39
-     * Action must be taken immediately.
40
-     *
41
-     * Example: Entire website down, database unavailable, etc. This should
42
-     * trigger the SMS alerts and wake you up.
43
-     *
44
-     * @param string  $message
45
-     * @param mixed[] $context
46
-     *
47
-     * @return void
48
-     */
49
-    public function alert($message, array $context = array());
38
+	/**
39
+	 * Action must be taken immediately.
40
+	 *
41
+	 * Example: Entire website down, database unavailable, etc. This should
42
+	 * trigger the SMS alerts and wake you up.
43
+	 *
44
+	 * @param string  $message
45
+	 * @param mixed[] $context
46
+	 *
47
+	 * @return void
48
+	 */
49
+	public function alert($message, array $context = array());
50 50
 
51
-    /**
52
-     * Critical conditions.
53
-     *
54
-     * Example: Application component unavailable, unexpected exception.
55
-     *
56
-     * @param string  $message
57
-     * @param mixed[] $context
58
-     *
59
-     * @return void
60
-     */
61
-    public function critical($message, array $context = array());
51
+	/**
52
+	 * Critical conditions.
53
+	 *
54
+	 * Example: Application component unavailable, unexpected exception.
55
+	 *
56
+	 * @param string  $message
57
+	 * @param mixed[] $context
58
+	 *
59
+	 * @return void
60
+	 */
61
+	public function critical($message, array $context = array());
62 62
 
63
-    /**
64
-     * Runtime errors that do not require immediate action but should typically
65
-     * be logged and monitored.
66
-     *
67
-     * @param string  $message
68
-     * @param mixed[] $context
69
-     *
70
-     * @return void
71
-     */
72
-    public function error($message, array $context = array());
63
+	/**
64
+	 * Runtime errors that do not require immediate action but should typically
65
+	 * be logged and monitored.
66
+	 *
67
+	 * @param string  $message
68
+	 * @param mixed[] $context
69
+	 *
70
+	 * @return void
71
+	 */
72
+	public function error($message, array $context = array());
73 73
 
74
-    /**
75
-     * Exceptional occurrences that are not errors.
76
-     *
77
-     * Example: Use of deprecated APIs, poor use of an API, undesirable things
78
-     * that are not necessarily wrong.
79
-     *
80
-     * @param string  $message
81
-     * @param mixed[] $context
82
-     *
83
-     * @return void
84
-     */
85
-    public function warning($message, array $context = array());
74
+	/**
75
+	 * Exceptional occurrences that are not errors.
76
+	 *
77
+	 * Example: Use of deprecated APIs, poor use of an API, undesirable things
78
+	 * that are not necessarily wrong.
79
+	 *
80
+	 * @param string  $message
81
+	 * @param mixed[] $context
82
+	 *
83
+	 * @return void
84
+	 */
85
+	public function warning($message, array $context = array());
86 86
 
87
-    /**
88
-     * Normal but significant events.
89
-     *
90
-     * @param string  $message
91
-     * @param mixed[] $context
92
-     *
93
-     * @return void
94
-     */
95
-    public function notice($message, array $context = array());
87
+	/**
88
+	 * Normal but significant events.
89
+	 *
90
+	 * @param string  $message
91
+	 * @param mixed[] $context
92
+	 *
93
+	 * @return void
94
+	 */
95
+	public function notice($message, array $context = array());
96 96
 
97
-    /**
98
-     * Interesting events.
99
-     *
100
-     * Example: User logs in, SQL logs.
101
-     *
102
-     * @param string  $message
103
-     * @param mixed[] $context
104
-     *
105
-     * @return void
106
-     */
107
-    public function info($message, array $context = array());
97
+	/**
98
+	 * Interesting events.
99
+	 *
100
+	 * Example: User logs in, SQL logs.
101
+	 *
102
+	 * @param string  $message
103
+	 * @param mixed[] $context
104
+	 *
105
+	 * @return void
106
+	 */
107
+	public function info($message, array $context = array());
108 108
 
109
-    /**
110
-     * Detailed debug information.
111
-     *
112
-     * @param string  $message
113
-     * @param mixed[] $context
114
-     *
115
-     * @return void
116
-     */
117
-    public function debug($message, array $context = array());
109
+	/**
110
+	 * Detailed debug information.
111
+	 *
112
+	 * @param string  $message
113
+	 * @param mixed[] $context
114
+	 *
115
+	 * @return void
116
+	 */
117
+	public function debug($message, array $context = array());
118 118
 
119
-    /**
120
-     * Logs with an arbitrary level.
121
-     *
122
-     * @param mixed   $level
123
-     * @param string  $message
124
-     * @param mixed[] $context
125
-     *
126
-     * @return void
127
-     *
128
-     * @throws \GravityView\Psr\Log\InvalidArgumentException
129
-     */
130
-    public function log($level, $message, array $context = array());
119
+	/**
120
+	 * Logs with an arbitrary level.
121
+	 *
122
+	 * @param mixed   $level
123
+	 * @param string  $message
124
+	 * @param mixed[] $context
125
+	 *
126
+	 * @return void
127
+	 *
128
+	 * @throws \GravityView\Psr\Log\InvalidArgumentException
129
+	 */
130
+	public function log($level, $message, array $context = array());
131 131
 }
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
      *
34 34
      * @return void
35 35
      */
36
-    public function emergency($message, array $context = array());
36
+    public function emergency( $message, array $context = array() );
37 37
 
38 38
     /**
39 39
      * Action must be taken immediately.
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
      *
47 47
      * @return void
48 48
      */
49
-    public function alert($message, array $context = array());
49
+    public function alert( $message, array $context = array() );
50 50
 
51 51
     /**
52 52
      * Critical conditions.
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
      *
59 59
      * @return void
60 60
      */
61
-    public function critical($message, array $context = array());
61
+    public function critical( $message, array $context = array() );
62 62
 
63 63
     /**
64 64
      * Runtime errors that do not require immediate action but should typically
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
      *
70 70
      * @return void
71 71
      */
72
-    public function error($message, array $context = array());
72
+    public function error( $message, array $context = array() );
73 73
 
74 74
     /**
75 75
      * Exceptional occurrences that are not errors.
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
      *
83 83
      * @return void
84 84
      */
85
-    public function warning($message, array $context = array());
85
+    public function warning( $message, array $context = array() );
86 86
 
87 87
     /**
88 88
      * Normal but significant events.
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
      *
93 93
      * @return void
94 94
      */
95
-    public function notice($message, array $context = array());
95
+    public function notice( $message, array $context = array() );
96 96
 
97 97
     /**
98 98
      * Interesting events.
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
      *
105 105
      * @return void
106 106
      */
107
-    public function info($message, array $context = array());
107
+    public function info( $message, array $context = array() );
108 108
 
109 109
     /**
110 110
      * Detailed debug information.
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
      *
115 115
      * @return void
116 116
      */
117
-    public function debug($message, array $context = array());
117
+    public function debug( $message, array $context = array() );
118 118
 
119 119
     /**
120 120
      * Logs with an arbitrary level.
@@ -127,5 +127,5 @@  discard block
 block discarded – undo
127 127
      *
128 128
      * @throws \GravityView\Psr\Log\InvalidArgumentException
129 129
      */
130
-    public function log($level, $message, array $context = array());
130
+    public function log( $level, $message, array $context = array() );
131 131
 }
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -23,8 +23,7 @@
 block discarded – undo
23 23
  * See https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md
24 24
  * for the full interface specification.
25 25
  */
26
-interface LoggerInterface
27
-{
26
+interface LoggerInterface {
28 27
     /**
29 28
      * System is unusable.
30 29
      *
Please login to merge, or discard this patch.
trustedlogin/autoload.php 2 patches
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -2,19 +2,19 @@
 block discarded – undo
2 2
 // autoload.php @generated by Strauss
3 3
 
4 4
 if ( file_exists( __DIR__ . '/autoload-classmap.php' ) ) {
5
-    $class_map = include __DIR__ . '/autoload-classmap.php';
6
-    if ( is_array( $class_map ) ) {
7
-        spl_autoload_register(
8
-            function ( $classname ) use ( $class_map ) {
9
-                if ( isset( $class_map[ $classname ] ) && file_exists( $class_map[ $classname ] ) ) {
10
-                    require_once $class_map[ $classname ];
11
-                }
12
-            }
13
-        );
14
-    }
15
-    unset( $class_map );
5
+	$class_map = include __DIR__ . '/autoload-classmap.php';
6
+	if ( is_array( $class_map ) ) {
7
+		spl_autoload_register(
8
+			function ( $classname ) use ( $class_map ) {
9
+				if ( isset( $class_map[ $classname ] ) && file_exists( $class_map[ $classname ] ) ) {
10
+					require_once $class_map[ $classname ];
11
+				}
12
+			}
13
+		);
14
+	}
15
+	unset( $class_map );
16 16
 }
17 17
 
18 18
 if ( file_exists( __DIR__ . '/autoload-files.php' ) ) {
19
-    require_once __DIR__ . '/autoload-files.php';
19
+	require_once __DIR__ . '/autoload-files.php';
20 20
 }
21 21
\ 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
@@ -5,7 +5,7 @@
 block discarded – undo
5 5
     $class_map = include __DIR__ . '/autoload-classmap.php';
6 6
     if ( is_array( $class_map ) ) {
7 7
         spl_autoload_register(
8
-            function ( $classname ) use ( $class_map ) {
8
+            function( $classname ) use ( $class_map ) {
9 9
                 if ( isset( $class_map[ $classname ] ) && file_exists( $class_map[ $classname ] ) ) {
10 10
                     require_once $class_map[ $classname ];
11 11
                 }
Please login to merge, or discard this patch.
trustedlogin/autoload-classmap.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@
 block discarded – undo
2 2
 
3 3
 // autoload-classmap.php @generated by Strauss
4 4
 
5
-$trustedlogin = dirname(__FILE__);
5
+$trustedlogin = dirname( __FILE__ );
6 6
 
7 7
 return array(
8 8
    'GravityView\Katzgrau\KLogger\Logger' => $trustedlogin . '/katzgrau/klogger/src/Logger.php',
Please login to merge, or discard this patch.
trustedlogin/katzgrau/klogger/src/Logger.php 3 patches
Indentation   +318 added lines, -318 removed lines patch added patch discarded remove patch
@@ -34,322 +34,322 @@
 block discarded – undo
34 34
  */
35 35
 class Logger extends AbstractLogger
36 36
 {
37
-    /**
38
-     * KLogger options
39
-     *  Anything options not considered 'core' to the logging library should be
40
-     *  settable view the third parameter in the constructor
41
-     *
42
-     *  Core options include the log file path and the log threshold
43
-     *
44
-     * @var array
45
-     */
46
-    protected $options = array (
47
-        'extension'      => 'txt',
48
-        'dateFormat'     => 'Y-m-d G:i:s.u',
49
-        'filename'       => false,
50
-        'flushFrequency' => false,
51
-        'prefix'         => 'log_',
52
-        'logFormat'      => false,
53
-        'appendContext'  => true,
54
-    );
55
-
56
-    /**
57
-     * Path to the log file
58
-     * @var string
59
-     */
60
-    private $logFilePath;
61
-
62
-    /**
63
-     * Current minimum logging threshold
64
-     * @var integer
65
-     */
66
-    protected $logLevelThreshold = LogLevel::DEBUG;
67
-
68
-    /**
69
-     * The number of lines logged in this instance's lifetime
70
-     * @var int
71
-     */
72
-    private $logLineCount = 0;
73
-
74
-    /**
75
-     * Log Levels
76
-     * @var array
77
-     */
78
-    protected $logLevels = array(
79
-        LogLevel::EMERGENCY => 0,
80
-        LogLevel::ALERT     => 1,
81
-        LogLevel::CRITICAL  => 2,
82
-        LogLevel::ERROR     => 3,
83
-        LogLevel::WARNING   => 4,
84
-        LogLevel::NOTICE    => 5,
85
-        LogLevel::INFO      => 6,
86
-        LogLevel::DEBUG     => 7
87
-    );
88
-
89
-    /**
90
-     * This holds the file handle for this instance's log file
91
-     * @var resource
92
-     */
93
-    private $fileHandle;
94
-
95
-    /**
96
-     * This holds the last line logged to the logger
97
-     *  Used for unit tests
98
-     * @var string
99
-     */
100
-    private $lastLine = '';
101
-
102
-    /**
103
-     * Octal notation for default permissions of the log file
104
-     * @var integer
105
-     */
106
-    private $defaultPermissions = 0777;
107
-
108
-    /**
109
-     * Class constructor
110
-     *
111
-     * @param string $logDirectory      File path to the logging directory
112
-     * @param string $logLevelThreshold The LogLevel Threshold
113
-     * @param array  $options
114
-     *
115
-     * @internal param string $logFilePrefix The prefix for the log file name
116
-     * @internal param string $logFileExt The extension for the log file
117
-     */
118
-    public function __construct($logDirectory, $logLevelThreshold = LogLevel::DEBUG, array $options = array())
119
-    {
120
-        $this->logLevelThreshold = $logLevelThreshold;
121
-        $this->options = array_merge($this->options, $options);
122
-
123
-        $logDirectory = rtrim($logDirectory, DIRECTORY_SEPARATOR);
124
-        if ( ! file_exists($logDirectory)) {
125
-            mkdir($logDirectory, $this->defaultPermissions, true);
126
-        }
127
-
128
-        if(strpos($logDirectory, 'php://') === 0) {
129
-            $this->setLogToStdOut($logDirectory);
130
-            $this->setFileHandle('w+');
131
-        } else {
132
-            $this->setLogFilePath($logDirectory);
133
-            if(file_exists($this->logFilePath) && !is_writable($this->logFilePath)) {
134
-                throw new RuntimeException('The file could not be written to. Check that appropriate permissions have been set.');
135
-            }
136
-            $this->setFileHandle('a');
137
-        }
138
-
139
-        if ( ! $this->fileHandle) {
140
-            throw new RuntimeException('The file could not be opened. Check permissions.');
141
-        }
142
-    }
143
-
144
-    /**
145
-     * @param string $stdOutPath
146
-     */
147
-    public function setLogToStdOut($stdOutPath) {
148
-        $this->logFilePath = $stdOutPath;
149
-    }
150
-
151
-    /**
152
-     * @param string $logDirectory
153
-     */
154
-    public function setLogFilePath($logDirectory) {
155
-        if ($this->options['filename']) {
156
-            if (strpos($this->options['filename'], '.log') !== false || strpos($this->options['filename'], '.txt') !== false) {
157
-                $this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['filename'];
158
-            }
159
-            else {
160
-                $this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['filename'].'.'.$this->options['extension'];
161
-            }
162
-        } else {
163
-            $this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['prefix'].date('Y-m-d').'.'.$this->options['extension'];
164
-        }
165
-    }
166
-
167
-    /**
168
-     * @param $writeMode
169
-     *
170
-     * @internal param resource $fileHandle
171
-     */
172
-    public function setFileHandle($writeMode) {
173
-        $this->fileHandle = fopen($this->logFilePath, $writeMode);
174
-    }
175
-
176
-
177
-    /**
178
-     * Class destructor
179
-     */
180
-    public function __destruct()
181
-    {
182
-        if ($this->fileHandle) {
183
-            fclose($this->fileHandle);
184
-        }
185
-    }
186
-
187
-    /**
188
-     * Sets the date format used by all instances of KLogger
189
-     *
190
-     * @param string $dateFormat Valid format string for date()
191
-     */
192
-    public function setDateFormat($dateFormat)
193
-    {
194
-        $this->options['dateFormat'] = $dateFormat;
195
-    }
196
-
197
-    /**
198
-     * Sets the Log Level Threshold
199
-     *
200
-     * @param string $logLevelThreshold The log level threshold
201
-     */
202
-    public function setLogLevelThreshold($logLevelThreshold)
203
-    {
204
-        $this->logLevelThreshold = $logLevelThreshold;
205
-    }
206
-
207
-    /**
208
-     * Logs with an arbitrary level.
209
-     *
210
-     * @param mixed $level
211
-     * @param string $message
212
-     * @param array $context
213
-     * @return null
214
-     */
215
-    public function log($level, $message, array $context = array())
216
-    {
217
-        if ($this->logLevels[$this->logLevelThreshold] < $this->logLevels[$level]) {
218
-            return;
219
-        }
220
-        $message = $this->formatMessage($level, $message, $context);
221
-        $this->write($message);
222
-    }
223
-
224
-    /**
225
-     * Writes a line to the log without prepending a status or timestamp
226
-     *
227
-     * @param string $message Line to write to the log
228
-     * @return void
229
-     */
230
-    public function write($message)
231
-    {
232
-        if (null !== $this->fileHandle) {
233
-            if (fwrite($this->fileHandle, $message) === false) {
234
-                throw new RuntimeException('The file could not be written to. Check that appropriate permissions have been set.');
235
-            } else {
236
-                $this->lastLine = trim($message);
237
-                $this->logLineCount++;
238
-
239
-                if ($this->options['flushFrequency'] && $this->logLineCount % $this->options['flushFrequency'] === 0) {
240
-                    fflush($this->fileHandle);
241
-                }
242
-            }
243
-        }
244
-    }
245
-
246
-    /**
247
-     * Get the file path that the log is currently writing to
248
-     *
249
-     * @return string
250
-     */
251
-    public function getLogFilePath()
252
-    {
253
-        return $this->logFilePath;
254
-    }
255
-
256
-    /**
257
-     * Get the last line logged to the log file
258
-     *
259
-     * @return string
260
-     */
261
-    public function getLastLogLine()
262
-    {
263
-        return $this->lastLine;
264
-    }
265
-
266
-    /**
267
-     * Formats the message for logging.
268
-     *
269
-     * @param  string $level   The Log Level of the message
270
-     * @param  string $message The message to log
271
-     * @param  array  $context The context
272
-     * @return string
273
-     */
274
-    protected function formatMessage($level, $message, $context)
275
-    {
276
-        if ($this->options['logFormat']) {
277
-            $parts = array(
278
-                'date'          => $this->getTimestamp(),
279
-                'level'         => strtoupper($level),
280
-                'level-padding' => str_repeat(' ', 9 - strlen($level)),
281
-                'priority'      => $this->logLevels[$level],
282
-                'message'       => $message,
283
-                'context'       => json_encode($context),
284
-            );
285
-            $message = $this->options['logFormat'];
286
-            foreach ($parts as $part => $value) {
287
-                $message = str_replace('{'.$part.'}', $value, $message);
288
-            }
289
-
290
-        } else {
291
-            $message = "[{$this->getTimestamp()}] [{$level}] {$message}";
292
-        }
293
-
294
-        if ($this->options['appendContext'] && ! empty($context)) {
295
-            $message .= PHP_EOL.$this->indent($this->contextToString($context));
296
-        }
297
-
298
-        return $message.PHP_EOL;
299
-
300
-    }
301
-
302
-    /**
303
-     * Gets the correctly formatted Date/Time for the log entry.
304
-     *
305
-     * PHP DateTime is dump, and you have to resort to trickery to get microseconds
306
-     * to work correctly, so here it is.
307
-     *
308
-     * @return string
309
-     */
310
-    private function getTimestamp()
311
-    {
312
-        $originalTime = microtime(true);
313
-        $micro = sprintf("%06d", ($originalTime - floor($originalTime)) * 1000000);
314
-        $date = new DateTime(date('Y-m-d H:i:s.'.$micro, $originalTime));
315
-
316
-        return $date->format($this->options['dateFormat']);
317
-    }
318
-
319
-    /**
320
-     * Takes the given context and coverts it to a string.
321
-     *
322
-     * @param  array $context The Context
323
-     * @return string
324
-     */
325
-    protected function contextToString($context)
326
-    {
327
-        $export = '';
328
-        foreach ($context as $key => $value) {
329
-            $export .= "{$key}: ";
330
-            $export .= preg_replace(array(
331
-                '/=>\s+([a-zA-Z])/im',
332
-                '/array\(\s+\)/im',
333
-                '/^  |\G  /m'
334
-            ), array(
335
-                '=> $1',
336
-                'array()',
337
-                '    '
338
-            ), str_replace('array (', 'array(', var_export($value, true)));
339
-            $export .= PHP_EOL;
340
-        }
341
-        return str_replace(array('\\\\', '\\\''), array('\\', '\''), rtrim($export));
342
-    }
343
-
344
-    /**
345
-     * Indents the given string with the given indent.
346
-     *
347
-     * @param  string $string The string to indent
348
-     * @param  string $indent What to use as the indent.
349
-     * @return string
350
-     */
351
-    protected function indent($string, $indent = '    ')
352
-    {
353
-        return $indent.str_replace("\n", "\n".$indent, $string);
354
-    }
37
+	/**
38
+	 * KLogger options
39
+	 *  Anything options not considered 'core' to the logging library should be
40
+	 *  settable view the third parameter in the constructor
41
+	 *
42
+	 *  Core options include the log file path and the log threshold
43
+	 *
44
+	 * @var array
45
+	 */
46
+	protected $options = array (
47
+		'extension'      => 'txt',
48
+		'dateFormat'     => 'Y-m-d G:i:s.u',
49
+		'filename'       => false,
50
+		'flushFrequency' => false,
51
+		'prefix'         => 'log_',
52
+		'logFormat'      => false,
53
+		'appendContext'  => true,
54
+	);
55
+
56
+	/**
57
+	 * Path to the log file
58
+	 * @var string
59
+	 */
60
+	private $logFilePath;
61
+
62
+	/**
63
+	 * Current minimum logging threshold
64
+	 * @var integer
65
+	 */
66
+	protected $logLevelThreshold = LogLevel::DEBUG;
67
+
68
+	/**
69
+	 * The number of lines logged in this instance's lifetime
70
+	 * @var int
71
+	 */
72
+	private $logLineCount = 0;
73
+
74
+	/**
75
+	 * Log Levels
76
+	 * @var array
77
+	 */
78
+	protected $logLevels = array(
79
+		LogLevel::EMERGENCY => 0,
80
+		LogLevel::ALERT     => 1,
81
+		LogLevel::CRITICAL  => 2,
82
+		LogLevel::ERROR     => 3,
83
+		LogLevel::WARNING   => 4,
84
+		LogLevel::NOTICE    => 5,
85
+		LogLevel::INFO      => 6,
86
+		LogLevel::DEBUG     => 7
87
+	);
88
+
89
+	/**
90
+	 * This holds the file handle for this instance's log file
91
+	 * @var resource
92
+	 */
93
+	private $fileHandle;
94
+
95
+	/**
96
+	 * This holds the last line logged to the logger
97
+	 *  Used for unit tests
98
+	 * @var string
99
+	 */
100
+	private $lastLine = '';
101
+
102
+	/**
103
+	 * Octal notation for default permissions of the log file
104
+	 * @var integer
105
+	 */
106
+	private $defaultPermissions = 0777;
107
+
108
+	/**
109
+	 * Class constructor
110
+	 *
111
+	 * @param string $logDirectory      File path to the logging directory
112
+	 * @param string $logLevelThreshold The LogLevel Threshold
113
+	 * @param array  $options
114
+	 *
115
+	 * @internal param string $logFilePrefix The prefix for the log file name
116
+	 * @internal param string $logFileExt The extension for the log file
117
+	 */
118
+	public function __construct($logDirectory, $logLevelThreshold = LogLevel::DEBUG, array $options = array())
119
+	{
120
+		$this->logLevelThreshold = $logLevelThreshold;
121
+		$this->options = array_merge($this->options, $options);
122
+
123
+		$logDirectory = rtrim($logDirectory, DIRECTORY_SEPARATOR);
124
+		if ( ! file_exists($logDirectory)) {
125
+			mkdir($logDirectory, $this->defaultPermissions, true);
126
+		}
127
+
128
+		if(strpos($logDirectory, 'php://') === 0) {
129
+			$this->setLogToStdOut($logDirectory);
130
+			$this->setFileHandle('w+');
131
+		} else {
132
+			$this->setLogFilePath($logDirectory);
133
+			if(file_exists($this->logFilePath) && !is_writable($this->logFilePath)) {
134
+				throw new RuntimeException('The file could not be written to. Check that appropriate permissions have been set.');
135
+			}
136
+			$this->setFileHandle('a');
137
+		}
138
+
139
+		if ( ! $this->fileHandle) {
140
+			throw new RuntimeException('The file could not be opened. Check permissions.');
141
+		}
142
+	}
143
+
144
+	/**
145
+	 * @param string $stdOutPath
146
+	 */
147
+	public function setLogToStdOut($stdOutPath) {
148
+		$this->logFilePath = $stdOutPath;
149
+	}
150
+
151
+	/**
152
+	 * @param string $logDirectory
153
+	 */
154
+	public function setLogFilePath($logDirectory) {
155
+		if ($this->options['filename']) {
156
+			if (strpos($this->options['filename'], '.log') !== false || strpos($this->options['filename'], '.txt') !== false) {
157
+				$this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['filename'];
158
+			}
159
+			else {
160
+				$this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['filename'].'.'.$this->options['extension'];
161
+			}
162
+		} else {
163
+			$this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['prefix'].date('Y-m-d').'.'.$this->options['extension'];
164
+		}
165
+	}
166
+
167
+	/**
168
+	 * @param $writeMode
169
+	 *
170
+	 * @internal param resource $fileHandle
171
+	 */
172
+	public function setFileHandle($writeMode) {
173
+		$this->fileHandle = fopen($this->logFilePath, $writeMode);
174
+	}
175
+
176
+
177
+	/**
178
+	 * Class destructor
179
+	 */
180
+	public function __destruct()
181
+	{
182
+		if ($this->fileHandle) {
183
+			fclose($this->fileHandle);
184
+		}
185
+	}
186
+
187
+	/**
188
+	 * Sets the date format used by all instances of KLogger
189
+	 *
190
+	 * @param string $dateFormat Valid format string for date()
191
+	 */
192
+	public function setDateFormat($dateFormat)
193
+	{
194
+		$this->options['dateFormat'] = $dateFormat;
195
+	}
196
+
197
+	/**
198
+	 * Sets the Log Level Threshold
199
+	 *
200
+	 * @param string $logLevelThreshold The log level threshold
201
+	 */
202
+	public function setLogLevelThreshold($logLevelThreshold)
203
+	{
204
+		$this->logLevelThreshold = $logLevelThreshold;
205
+	}
206
+
207
+	/**
208
+	 * Logs with an arbitrary level.
209
+	 *
210
+	 * @param mixed $level
211
+	 * @param string $message
212
+	 * @param array $context
213
+	 * @return null
214
+	 */
215
+	public function log($level, $message, array $context = array())
216
+	{
217
+		if ($this->logLevels[$this->logLevelThreshold] < $this->logLevels[$level]) {
218
+			return;
219
+		}
220
+		$message = $this->formatMessage($level, $message, $context);
221
+		$this->write($message);
222
+	}
223
+
224
+	/**
225
+	 * Writes a line to the log without prepending a status or timestamp
226
+	 *
227
+	 * @param string $message Line to write to the log
228
+	 * @return void
229
+	 */
230
+	public function write($message)
231
+	{
232
+		if (null !== $this->fileHandle) {
233
+			if (fwrite($this->fileHandle, $message) === false) {
234
+				throw new RuntimeException('The file could not be written to. Check that appropriate permissions have been set.');
235
+			} else {
236
+				$this->lastLine = trim($message);
237
+				$this->logLineCount++;
238
+
239
+				if ($this->options['flushFrequency'] && $this->logLineCount % $this->options['flushFrequency'] === 0) {
240
+					fflush($this->fileHandle);
241
+				}
242
+			}
243
+		}
244
+	}
245
+
246
+	/**
247
+	 * Get the file path that the log is currently writing to
248
+	 *
249
+	 * @return string
250
+	 */
251
+	public function getLogFilePath()
252
+	{
253
+		return $this->logFilePath;
254
+	}
255
+
256
+	/**
257
+	 * Get the last line logged to the log file
258
+	 *
259
+	 * @return string
260
+	 */
261
+	public function getLastLogLine()
262
+	{
263
+		return $this->lastLine;
264
+	}
265
+
266
+	/**
267
+	 * Formats the message for logging.
268
+	 *
269
+	 * @param  string $level   The Log Level of the message
270
+	 * @param  string $message The message to log
271
+	 * @param  array  $context The context
272
+	 * @return string
273
+	 */
274
+	protected function formatMessage($level, $message, $context)
275
+	{
276
+		if ($this->options['logFormat']) {
277
+			$parts = array(
278
+				'date'          => $this->getTimestamp(),
279
+				'level'         => strtoupper($level),
280
+				'level-padding' => str_repeat(' ', 9 - strlen($level)),
281
+				'priority'      => $this->logLevels[$level],
282
+				'message'       => $message,
283
+				'context'       => json_encode($context),
284
+			);
285
+			$message = $this->options['logFormat'];
286
+			foreach ($parts as $part => $value) {
287
+				$message = str_replace('{'.$part.'}', $value, $message);
288
+			}
289
+
290
+		} else {
291
+			$message = "[{$this->getTimestamp()}] [{$level}] {$message}";
292
+		}
293
+
294
+		if ($this->options['appendContext'] && ! empty($context)) {
295
+			$message .= PHP_EOL.$this->indent($this->contextToString($context));
296
+		}
297
+
298
+		return $message.PHP_EOL;
299
+
300
+	}
301
+
302
+	/**
303
+	 * Gets the correctly formatted Date/Time for the log entry.
304
+	 *
305
+	 * PHP DateTime is dump, and you have to resort to trickery to get microseconds
306
+	 * to work correctly, so here it is.
307
+	 *
308
+	 * @return string
309
+	 */
310
+	private function getTimestamp()
311
+	{
312
+		$originalTime = microtime(true);
313
+		$micro = sprintf("%06d", ($originalTime - floor($originalTime)) * 1000000);
314
+		$date = new DateTime(date('Y-m-d H:i:s.'.$micro, $originalTime));
315
+
316
+		return $date->format($this->options['dateFormat']);
317
+	}
318
+
319
+	/**
320
+	 * Takes the given context and coverts it to a string.
321
+	 *
322
+	 * @param  array $context The Context
323
+	 * @return string
324
+	 */
325
+	protected function contextToString($context)
326
+	{
327
+		$export = '';
328
+		foreach ($context as $key => $value) {
329
+			$export .= "{$key}: ";
330
+			$export .= preg_replace(array(
331
+				'/=>\s+([a-zA-Z])/im',
332
+				'/array\(\s+\)/im',
333
+				'/^  |\G  /m'
334
+			), array(
335
+				'=> $1',
336
+				'array()',
337
+				'    '
338
+			), str_replace('array (', 'array(', var_export($value, true)));
339
+			$export .= PHP_EOL;
340
+		}
341
+		return str_replace(array('\\\\', '\\\''), array('\\', '\''), rtrim($export));
342
+	}
343
+
344
+	/**
345
+	 * Indents the given string with the given indent.
346
+	 *
347
+	 * @param  string $string The string to indent
348
+	 * @param  string $indent What to use as the indent.
349
+	 * @return string
350
+	 */
351
+	protected function indent($string, $indent = '    ')
352
+	{
353
+		return $indent.str_replace("\n", "\n".$indent, $string);
354
+	}
355 355
 }
Please login to merge, or discard this patch.
Spacing   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
      *
44 44
      * @var array
45 45
      */
46
-    protected $options = array (
46
+    protected $options = array(
47 47
         'extension'      => 'txt',
48 48
         'dateFormat'     => 'Y-m-d G:i:s.u',
49 49
         'filename'       => false,
@@ -115,52 +115,52 @@  discard block
 block discarded – undo
115 115
      * @internal param string $logFilePrefix The prefix for the log file name
116 116
      * @internal param string $logFileExt The extension for the log file
117 117
      */
118
-    public function __construct($logDirectory, $logLevelThreshold = LogLevel::DEBUG, array $options = array())
118
+    public function __construct( $logDirectory, $logLevelThreshold = LogLevel::DEBUG, array $options = array() )
119 119
     {
120 120
         $this->logLevelThreshold = $logLevelThreshold;
121
-        $this->options = array_merge($this->options, $options);
121
+        $this->options = array_merge( $this->options, $options );
122 122
 
123
-        $logDirectory = rtrim($logDirectory, DIRECTORY_SEPARATOR);
124
-        if ( ! file_exists($logDirectory)) {
125
-            mkdir($logDirectory, $this->defaultPermissions, true);
123
+        $logDirectory = rtrim( $logDirectory, DIRECTORY_SEPARATOR );
124
+        if ( ! file_exists( $logDirectory ) ) {
125
+            mkdir( $logDirectory, $this->defaultPermissions, true );
126 126
         }
127 127
 
128
-        if(strpos($logDirectory, 'php://') === 0) {
129
-            $this->setLogToStdOut($logDirectory);
130
-            $this->setFileHandle('w+');
128
+        if ( strpos( $logDirectory, 'php://' ) === 0 ) {
129
+            $this->setLogToStdOut( $logDirectory );
130
+            $this->setFileHandle( 'w+' );
131 131
         } else {
132
-            $this->setLogFilePath($logDirectory);
133
-            if(file_exists($this->logFilePath) && !is_writable($this->logFilePath)) {
134
-                throw new RuntimeException('The file could not be written to. Check that appropriate permissions have been set.');
132
+            $this->setLogFilePath( $logDirectory );
133
+            if ( file_exists( $this->logFilePath ) && ! is_writable( $this->logFilePath ) ) {
134
+                throw new RuntimeException( 'The file could not be written to. Check that appropriate permissions have been set.' );
135 135
             }
136
-            $this->setFileHandle('a');
136
+            $this->setFileHandle( 'a' );
137 137
         }
138 138
 
139
-        if ( ! $this->fileHandle) {
140
-            throw new RuntimeException('The file could not be opened. Check permissions.');
139
+        if ( ! $this->fileHandle ) {
140
+            throw new RuntimeException( 'The file could not be opened. Check permissions.' );
141 141
         }
142 142
     }
143 143
 
144 144
     /**
145 145
      * @param string $stdOutPath
146 146
      */
147
-    public function setLogToStdOut($stdOutPath) {
147
+    public function setLogToStdOut( $stdOutPath ) {
148 148
         $this->logFilePath = $stdOutPath;
149 149
     }
150 150
 
151 151
     /**
152 152
      * @param string $logDirectory
153 153
      */
154
-    public function setLogFilePath($logDirectory) {
155
-        if ($this->options['filename']) {
156
-            if (strpos($this->options['filename'], '.log') !== false || strpos($this->options['filename'], '.txt') !== false) {
157
-                $this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['filename'];
154
+    public function setLogFilePath( $logDirectory ) {
155
+        if ( $this->options[ 'filename' ] ) {
156
+            if ( strpos( $this->options[ 'filename' ], '.log' ) !== false || strpos( $this->options[ 'filename' ], '.txt' ) !== false ) {
157
+                $this->logFilePath = $logDirectory . DIRECTORY_SEPARATOR . $this->options[ 'filename' ];
158 158
             }
159 159
             else {
160
-                $this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['filename'].'.'.$this->options['extension'];
160
+                $this->logFilePath = $logDirectory . DIRECTORY_SEPARATOR . $this->options[ 'filename' ] . '.' . $this->options[ 'extension' ];
161 161
             }
162 162
         } else {
163
-            $this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['prefix'].date('Y-m-d').'.'.$this->options['extension'];
163
+            $this->logFilePath = $logDirectory . DIRECTORY_SEPARATOR . $this->options[ 'prefix' ] . date( 'Y-m-d' ) . '.' . $this->options[ 'extension' ];
164 164
         }
165 165
     }
166 166
 
@@ -169,8 +169,8 @@  discard block
 block discarded – undo
169 169
      *
170 170
      * @internal param resource $fileHandle
171 171
      */
172
-    public function setFileHandle($writeMode) {
173
-        $this->fileHandle = fopen($this->logFilePath, $writeMode);
172
+    public function setFileHandle( $writeMode ) {
173
+        $this->fileHandle = fopen( $this->logFilePath, $writeMode );
174 174
     }
175 175
 
176 176
 
@@ -179,8 +179,8 @@  discard block
 block discarded – undo
179 179
      */
180 180
     public function __destruct()
181 181
     {
182
-        if ($this->fileHandle) {
183
-            fclose($this->fileHandle);
182
+        if ( $this->fileHandle ) {
183
+            fclose( $this->fileHandle );
184 184
         }
185 185
     }
186 186
 
@@ -189,9 +189,9 @@  discard block
 block discarded – undo
189 189
      *
190 190
      * @param string $dateFormat Valid format string for date()
191 191
      */
192
-    public function setDateFormat($dateFormat)
192
+    public function setDateFormat( $dateFormat )
193 193
     {
194
-        $this->options['dateFormat'] = $dateFormat;
194
+        $this->options[ 'dateFormat' ] = $dateFormat;
195 195
     }
196 196
 
197 197
     /**
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
      *
200 200
      * @param string $logLevelThreshold The log level threshold
201 201
      */
202
-    public function setLogLevelThreshold($logLevelThreshold)
202
+    public function setLogLevelThreshold( $logLevelThreshold )
203 203
     {
204 204
         $this->logLevelThreshold = $logLevelThreshold;
205 205
     }
@@ -212,13 +212,13 @@  discard block
 block discarded – undo
212 212
      * @param array $context
213 213
      * @return null
214 214
      */
215
-    public function log($level, $message, array $context = array())
215
+    public function log( $level, $message, array $context = array() )
216 216
     {
217
-        if ($this->logLevels[$this->logLevelThreshold] < $this->logLevels[$level]) {
217
+        if ( $this->logLevels[ $this->logLevelThreshold ] < $this->logLevels[ $level ] ) {
218 218
             return;
219 219
         }
220
-        $message = $this->formatMessage($level, $message, $context);
221
-        $this->write($message);
220
+        $message = $this->formatMessage( $level, $message, $context );
221
+        $this->write( $message );
222 222
     }
223 223
 
224 224
     /**
@@ -227,17 +227,17 @@  discard block
 block discarded – undo
227 227
      * @param string $message Line to write to the log
228 228
      * @return void
229 229
      */
230
-    public function write($message)
230
+    public function write( $message )
231 231
     {
232
-        if (null !== $this->fileHandle) {
233
-            if (fwrite($this->fileHandle, $message) === false) {
234
-                throw new RuntimeException('The file could not be written to. Check that appropriate permissions have been set.');
232
+        if ( null !== $this->fileHandle ) {
233
+            if ( fwrite( $this->fileHandle, $message ) === false ) {
234
+                throw new RuntimeException( 'The file could not be written to. Check that appropriate permissions have been set.' );
235 235
             } else {
236
-                $this->lastLine = trim($message);
236
+                $this->lastLine = trim( $message );
237 237
                 $this->logLineCount++;
238 238
 
239
-                if ($this->options['flushFrequency'] && $this->logLineCount % $this->options['flushFrequency'] === 0) {
240
-                    fflush($this->fileHandle);
239
+                if ( $this->options[ 'flushFrequency' ] && $this->logLineCount % $this->options[ 'flushFrequency' ] === 0 ) {
240
+                    fflush( $this->fileHandle );
241 241
                 }
242 242
             }
243 243
         }
@@ -271,31 +271,31 @@  discard block
 block discarded – undo
271 271
      * @param  array  $context The context
272 272
      * @return string
273 273
      */
274
-    protected function formatMessage($level, $message, $context)
274
+    protected function formatMessage( $level, $message, $context )
275 275
     {
276
-        if ($this->options['logFormat']) {
276
+        if ( $this->options[ 'logFormat' ] ) {
277 277
             $parts = array(
278 278
                 'date'          => $this->getTimestamp(),
279
-                'level'         => strtoupper($level),
280
-                'level-padding' => str_repeat(' ', 9 - strlen($level)),
281
-                'priority'      => $this->logLevels[$level],
279
+                'level'         => strtoupper( $level ),
280
+                'level-padding' => str_repeat( ' ', 9 - strlen( $level ) ),
281
+                'priority'      => $this->logLevels[ $level ],
282 282
                 'message'       => $message,
283
-                'context'       => json_encode($context),
283
+                'context'       => json_encode( $context ),
284 284
             );
285
-            $message = $this->options['logFormat'];
286
-            foreach ($parts as $part => $value) {
287
-                $message = str_replace('{'.$part.'}', $value, $message);
285
+            $message = $this->options[ 'logFormat' ];
286
+            foreach ( $parts as $part => $value ) {
287
+                $message = str_replace( '{' . $part . '}', $value, $message );
288 288
             }
289 289
 
290 290
         } else {
291 291
             $message = "[{$this->getTimestamp()}] [{$level}] {$message}";
292 292
         }
293 293
 
294
-        if ($this->options['appendContext'] && ! empty($context)) {
295
-            $message .= PHP_EOL.$this->indent($this->contextToString($context));
294
+        if ( $this->options[ 'appendContext' ] && ! empty( $context ) ) {
295
+            $message .= PHP_EOL . $this->indent( $this->contextToString( $context ) );
296 296
         }
297 297
 
298
-        return $message.PHP_EOL;
298
+        return $message . PHP_EOL;
299 299
 
300 300
     }
301 301
 
@@ -309,11 +309,11 @@  discard block
 block discarded – undo
309 309
      */
310 310
     private function getTimestamp()
311 311
     {
312
-        $originalTime = microtime(true);
313
-        $micro = sprintf("%06d", ($originalTime - floor($originalTime)) * 1000000);
314
-        $date = new DateTime(date('Y-m-d H:i:s.'.$micro, $originalTime));
312
+        $originalTime = microtime( true );
313
+        $micro = sprintf( "%06d", ( $originalTime - floor( $originalTime ) ) * 1000000 );
314
+        $date = new DateTime( date( 'Y-m-d H:i:s.' . $micro, $originalTime ) );
315 315
 
316
-        return $date->format($this->options['dateFormat']);
316
+        return $date->format( $this->options[ 'dateFormat' ] );
317 317
     }
318 318
 
319 319
     /**
@@ -322,12 +322,12 @@  discard block
 block discarded – undo
322 322
      * @param  array $context The Context
323 323
      * @return string
324 324
      */
325
-    protected function contextToString($context)
325
+    protected function contextToString( $context )
326 326
     {
327 327
         $export = '';
328
-        foreach ($context as $key => $value) {
328
+        foreach ( $context as $key => $value ) {
329 329
             $export .= "{$key}: ";
330
-            $export .= preg_replace(array(
330
+            $export .= preg_replace( array(
331 331
                 '/=>\s+([a-zA-Z])/im',
332 332
                 '/array\(\s+\)/im',
333 333
                 '/^  |\G  /m'
@@ -335,10 +335,10 @@  discard block
 block discarded – undo
335 335
                 '=> $1',
336 336
                 'array()',
337 337
                 '    '
338
-            ), str_replace('array (', 'array(', var_export($value, true)));
338
+            ), str_replace( 'array (', 'array(', var_export( $value, true ) ) );
339 339
             $export .= PHP_EOL;
340 340
         }
341
-        return str_replace(array('\\\\', '\\\''), array('\\', '\''), rtrim($export));
341
+        return str_replace( array( '\\\\', '\\\'' ), array( '\\', '\'' ), rtrim( $export ) );
342 342
     }
343 343
 
344 344
     /**
@@ -348,8 +348,8 @@  discard block
 block discarded – undo
348 348
      * @param  string $indent What to use as the indent.
349 349
      * @return string
350 350
      */
351
-    protected function indent($string, $indent = '    ')
351
+    protected function indent( $string, $indent = '    ' )
352 352
     {
353
-        return $indent.str_replace("\n", "\n".$indent, $string);
353
+        return $indent . str_replace( "\n", "\n" . $indent, $string );
354 354
     }
355 355
 }
Please login to merge, or discard this patch.
Braces   +36 added lines, -50 removed lines patch added patch discarded remove patch
@@ -32,8 +32,7 @@  discard block
 block discarded – undo
32 32
 /**
33 33
  * Class documentation
34 34
  */
35
-class Logger extends AbstractLogger
36
-{
35
+class Logger extends AbstractLogger {
37 36
     /**
38 37
      * KLogger options
39 38
      *  Anything options not considered 'core' to the logging library should be
@@ -115,28 +114,27 @@  discard block
 block discarded – undo
115 114
      * @internal param string $logFilePrefix The prefix for the log file name
116 115
      * @internal param string $logFileExt The extension for the log file
117 116
      */
118
-    public function __construct($logDirectory, $logLevelThreshold = LogLevel::DEBUG, array $options = array())
119
-    {
117
+    public function __construct($logDirectory, $logLevelThreshold = LogLevel::DEBUG, array $options = array()) {
120 118
         $this->logLevelThreshold = $logLevelThreshold;
121 119
         $this->options = array_merge($this->options, $options);
122 120
 
123 121
         $logDirectory = rtrim($logDirectory, DIRECTORY_SEPARATOR);
124
-        if ( ! file_exists($logDirectory)) {
122
+        if ( ! file_exists($logDirectory)) {
125 123
             mkdir($logDirectory, $this->defaultPermissions, true);
126 124
         }
127 125
 
128
-        if(strpos($logDirectory, 'php://') === 0) {
126
+        if(strpos($logDirectory, 'php://') === 0) {
129 127
             $this->setLogToStdOut($logDirectory);
130 128
             $this->setFileHandle('w+');
131
-        } else {
129
+        } else {
132 130
             $this->setLogFilePath($logDirectory);
133
-            if(file_exists($this->logFilePath) && !is_writable($this->logFilePath)) {
131
+            if(file_exists($this->logFilePath) && !is_writable($this->logFilePath)) {
134 132
                 throw new RuntimeException('The file could not be written to. Check that appropriate permissions have been set.');
135 133
             }
136 134
             $this->setFileHandle('a');
137 135
         }
138 136
 
139
-        if ( ! $this->fileHandle) {
137
+        if ( ! $this->fileHandle) {
140 138
             throw new RuntimeException('The file could not be opened. Check permissions.');
141 139
         }
142 140
     }
@@ -144,22 +142,21 @@  discard block
 block discarded – undo
144 142
     /**
145 143
      * @param string $stdOutPath
146 144
      */
147
-    public function setLogToStdOut($stdOutPath) {
145
+    public function setLogToStdOut($stdOutPath) {
148 146
         $this->logFilePath = $stdOutPath;
149 147
     }
150 148
 
151 149
     /**
152 150
      * @param string $logDirectory
153 151
      */
154
-    public function setLogFilePath($logDirectory) {
155
-        if ($this->options['filename']) {
156
-            if (strpos($this->options['filename'], '.log') !== false || strpos($this->options['filename'], '.txt') !== false) {
152
+    public function setLogFilePath($logDirectory) {
153
+        if ($this->options['filename']) {
154
+            if (strpos($this->options['filename'], '.log') !== false || strpos($this->options['filename'], '.txt') !== false) {
157 155
                 $this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['filename'];
158
-            }
159
-            else {
156
+            } else {
160 157
                 $this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['filename'].'.'.$this->options['extension'];
161 158
             }
162
-        } else {
159
+        } else {
163 160
             $this->logFilePath = $logDirectory.DIRECTORY_SEPARATOR.$this->options['prefix'].date('Y-m-d').'.'.$this->options['extension'];
164 161
         }
165 162
     }
@@ -169,7 +166,7 @@  discard block
 block discarded – undo
169 166
      *
170 167
      * @internal param resource $fileHandle
171 168
      */
172
-    public function setFileHandle($writeMode) {
169
+    public function setFileHandle($writeMode) {
173 170
         $this->fileHandle = fopen($this->logFilePath, $writeMode);
174 171
     }
175 172
 
@@ -177,9 +174,8 @@  discard block
 block discarded – undo
177 174
     /**
178 175
      * Class destructor
179 176
      */
180
-    public function __destruct()
181
-    {
182
-        if ($this->fileHandle) {
177
+    public function __destruct() {
178
+        if ($this->fileHandle) {
183 179
             fclose($this->fileHandle);
184 180
         }
185 181
     }
@@ -189,8 +185,7 @@  discard block
 block discarded – undo
189 185
      *
190 186
      * @param string $dateFormat Valid format string for date()
191 187
      */
192
-    public function setDateFormat($dateFormat)
193
-    {
188
+    public function setDateFormat($dateFormat) {
194 189
         $this->options['dateFormat'] = $dateFormat;
195 190
     }
196 191
 
@@ -199,8 +194,7 @@  discard block
 block discarded – undo
199 194
      *
200 195
      * @param string $logLevelThreshold The log level threshold
201 196
      */
202
-    public function setLogLevelThreshold($logLevelThreshold)
203
-    {
197
+    public function setLogLevelThreshold($logLevelThreshold) {
204 198
         $this->logLevelThreshold = $logLevelThreshold;
205 199
     }
206 200
 
@@ -212,9 +206,8 @@  discard block
 block discarded – undo
212 206
      * @param array $context
213 207
      * @return null
214 208
      */
215
-    public function log($level, $message, array $context = array())
216
-    {
217
-        if ($this->logLevels[$this->logLevelThreshold] < $this->logLevels[$level]) {
209
+    public function log($level, $message, array $context = array()) {
210
+        if ($this->logLevels[$this->logLevelThreshold] < $this->logLevels[$level]) {
218 211
             return;
219 212
         }
220 213
         $message = $this->formatMessage($level, $message, $context);
@@ -227,16 +220,15 @@  discard block
 block discarded – undo
227 220
      * @param string $message Line to write to the log
228 221
      * @return void
229 222
      */
230
-    public function write($message)
231
-    {
232
-        if (null !== $this->fileHandle) {
233
-            if (fwrite($this->fileHandle, $message) === false) {
223
+    public function write($message) {
224
+        if (null !== $this->fileHandle) {
225
+            if (fwrite($this->fileHandle, $message) === false) {
234 226
                 throw new RuntimeException('The file could not be written to. Check that appropriate permissions have been set.');
235
-            } else {
227
+            } else {
236 228
                 $this->lastLine = trim($message);
237 229
                 $this->logLineCount++;
238 230
 
239
-                if ($this->options['flushFrequency'] && $this->logLineCount % $this->options['flushFrequency'] === 0) {
231
+                if ($this->options['flushFrequency'] && $this->logLineCount % $this->options['flushFrequency'] === 0) {
240 232
                     fflush($this->fileHandle);
241 233
                 }
242 234
             }
@@ -248,8 +240,7 @@  discard block
 block discarded – undo
248 240
      *
249 241
      * @return string
250 242
      */
251
-    public function getLogFilePath()
252
-    {
243
+    public function getLogFilePath() {
253 244
         return $this->logFilePath;
254 245
     }
255 246
 
@@ -258,8 +249,7 @@  discard block
 block discarded – undo
258 249
      *
259 250
      * @return string
260 251
      */
261
-    public function getLastLogLine()
262
-    {
252
+    public function getLastLogLine() {
263 253
         return $this->lastLine;
264 254
     }
265 255
 
@@ -271,9 +261,8 @@  discard block
 block discarded – undo
271 261
      * @param  array  $context The context
272 262
      * @return string
273 263
      */
274
-    protected function formatMessage($level, $message, $context)
275
-    {
276
-        if ($this->options['logFormat']) {
264
+    protected function formatMessage($level, $message, $context) {
265
+        if ($this->options['logFormat']) {
277 266
             $parts = array(
278 267
                 'date'          => $this->getTimestamp(),
279 268
                 'level'         => strtoupper($level),
@@ -283,15 +272,15 @@  discard block
 block discarded – undo
283 272
                 'context'       => json_encode($context),
284 273
             );
285 274
             $message = $this->options['logFormat'];
286
-            foreach ($parts as $part => $value) {
275
+            foreach ($parts as $part => $value) {
287 276
                 $message = str_replace('{'.$part.'}', $value, $message);
288 277
             }
289 278
 
290
-        } else {
279
+        } else {
291 280
             $message = "[{$this->getTimestamp()}] [{$level}] {$message}";
292 281
         }
293 282
 
294
-        if ($this->options['appendContext'] && ! empty($context)) {
283
+        if ($this->options['appendContext'] && ! empty($context)) {
295 284
             $message .= PHP_EOL.$this->indent($this->contextToString($context));
296 285
         }
297 286
 
@@ -307,8 +296,7 @@  discard block
 block discarded – undo
307 296
      *
308 297
      * @return string
309 298
      */
310
-    private function getTimestamp()
311
-    {
299
+    private function getTimestamp() {
312 300
         $originalTime = microtime(true);
313 301
         $micro = sprintf("%06d", ($originalTime - floor($originalTime)) * 1000000);
314 302
         $date = new DateTime(date('Y-m-d H:i:s.'.$micro, $originalTime));
@@ -322,10 +310,9 @@  discard block
 block discarded – undo
322 310
      * @param  array $context The Context
323 311
      * @return string
324 312
      */
325
-    protected function contextToString($context)
326
-    {
313
+    protected function contextToString($context) {
327 314
         $export = '';
328
-        foreach ($context as $key => $value) {
315
+        foreach ($context as $key => $value) {
329 316
             $export .= "{$key}: ";
330 317
             $export .= preg_replace(array(
331 318
                 '/=>\s+([a-zA-Z])/im',
@@ -348,8 +335,7 @@  discard block
 block discarded – undo
348 335
      * @param  string $indent What to use as the indent.
349 336
      * @return string
350 337
      */
351
-    protected function indent($string, $indent = '    ')
352
-    {
338
+    protected function indent($string, $indent = '    ') {
353 339
         return $indent.str_replace("\n", "\n".$indent, $string);
354 340
     }
355 341
 }
Please login to merge, or discard this patch.
plugin-and-theme-hooks/class-gravityview-plugin-hooks-trustedlogin.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 		return array(
73 73
 			'auth' => array(
74 74
 				'api_key' => self::TRUSTEDLOGIN_API_KEY,
75
-				'license_key' => gravityview()->plugin->settings->get('license_key'),
75
+				'license_key' => gravityview()->plugin->settings->get( 'license_key' ),
76 76
 			),
77 77
 			'menu' => array(
78 78
 				'slug' => 'edit.php?post_type=gravityview',
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
 	 */
154 154
 	public function log( $message, $method = '', $level = 'debug', $data = array() ) {
155 155
 
156
-		$data['method'] = $method;
156
+		$data[ 'method' ] = $method;
157 157
 
158 158
 		gravityview()->log->{$level}( $message, $data );
159 159
 	}
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
 	public function filter_is_admin_page( $is_admin = false ) {
170 170
 		global $current_screen;
171 171
 
172
-		if( $current_screen && 'gravityview_page_grant-' . self::TRUSTEDLOGIN_NAMESPACE . '-access' === $current_screen->id ) {
172
+		if ( $current_screen && 'gravityview_page_grant-' . self::TRUSTEDLOGIN_NAMESPACE . '-access' === $current_screen->id ) {
173 173
 			return true;
174 174
 		}
175 175
 
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
 			return $localization_data;
190 190
 		}
191 191
 
192
-		$localization_data['data']['tl_access_key'] = self::$TL_Client->get_access_key();
192
+		$localization_data[ 'data' ][ 'tl_access_key' ] = self::$TL_Client->get_access_key();
193 193
 
194 194
 		return $localization_data;
195 195
 	}
Please login to merge, or discard this patch.
vendor/myclabs/php-enum/src/Enum.php 3 patches
Indentation   +265 added lines, -265 removed lines patch added patch discarded remove patch
@@ -21,298 +21,298 @@
 block discarded – undo
21 21
  */
22 22
 abstract class Enum implements \JsonSerializable
23 23
 {
24
-    /**
25
-     * Enum value
26
-     *
27
-     * @var mixed
28
-     * @psalm-var T
29
-     */
30
-    protected $value;
24
+	/**
25
+	 * Enum value
26
+	 *
27
+	 * @var mixed
28
+	 * @psalm-var T
29
+	 */
30
+	protected $value;
31 31
 
32
-    /**
33
-     * Enum key, the constant name
34
-     *
35
-     * @var string
36
-     */
37
-    private $key;
32
+	/**
33
+	 * Enum key, the constant name
34
+	 *
35
+	 * @var string
36
+	 */
37
+	private $key;
38 38
 
39
-    /**
40
-     * Store existing constants in a static cache per object.
41
-     *
42
-     *
43
-     * @var array
44
-     * @psalm-var array<class-string, array<string, mixed>>
45
-     */
46
-    protected static $cache = [];
39
+	/**
40
+	 * Store existing constants in a static cache per object.
41
+	 *
42
+	 *
43
+	 * @var array
44
+	 * @psalm-var array<class-string, array<string, mixed>>
45
+	 */
46
+	protected static $cache = [];
47 47
 
48
-    /**
49
-     * Cache of instances of the Enum class
50
-     *
51
-     * @var array
52
-     * @psalm-var array<class-string, array<string, static>>
53
-     */
54
-    protected static $instances = [];
48
+	/**
49
+	 * Cache of instances of the Enum class
50
+	 *
51
+	 * @var array
52
+	 * @psalm-var array<class-string, array<string, static>>
53
+	 */
54
+	protected static $instances = [];
55 55
 
56
-    /**
57
-     * Creates a new value of some type
58
-     *
59
-     * @psalm-pure
60
-     * @param mixed $value
61
-     *
62
-     * @psalm-param T $value
63
-     * @throws \UnexpectedValueException if incompatible type is given.
64
-     */
65
-    public function __construct($value)
66
-    {
67
-        if ($value instanceof static) {
68
-           /** @psalm-var T */
69
-            $value = $value->getValue();
70
-        }
56
+	/**
57
+	 * Creates a new value of some type
58
+	 *
59
+	 * @psalm-pure
60
+	 * @param mixed $value
61
+	 *
62
+	 * @psalm-param T $value
63
+	 * @throws \UnexpectedValueException if incompatible type is given.
64
+	 */
65
+	public function __construct($value)
66
+	{
67
+		if ($value instanceof static) {
68
+		   /** @psalm-var T */
69
+			$value = $value->getValue();
70
+		}
71 71
 
72
-        /** @psalm-suppress ImplicitToStringCast assertValidValueReturningKey returns always a string but psalm has currently an issue here */
73
-        $this->key = static::assertValidValueReturningKey($value);
72
+		/** @psalm-suppress ImplicitToStringCast assertValidValueReturningKey returns always a string but psalm has currently an issue here */
73
+		$this->key = static::assertValidValueReturningKey($value);
74 74
 
75
-        /** @psalm-var T */
76
-        $this->value = $value;
77
-    }
75
+		/** @psalm-var T */
76
+		$this->value = $value;
77
+	}
78 78
 
79
-    /**
80
-     * This method exists only for the compatibility reason when deserializing a previously serialized version
81
-     * that didn't had the key property
82
-     */
83
-    public function __wakeup()
84
-    {
85
-        /** @psalm-suppress DocblockTypeContradiction key can be null when deserializing an enum without the key */
86
-        if ($this->key === null) {
87
-            /**
88
-             * @psalm-suppress InaccessibleProperty key is not readonly as marked by psalm
89
-             * @psalm-suppress PossiblyFalsePropertyAssignmentValue deserializing a case that was removed
90
-             */
91
-            $this->key = static::search($this->value);
92
-        }
93
-    }
79
+	/**
80
+	 * This method exists only for the compatibility reason when deserializing a previously serialized version
81
+	 * that didn't had the key property
82
+	 */
83
+	public function __wakeup()
84
+	{
85
+		/** @psalm-suppress DocblockTypeContradiction key can be null when deserializing an enum without the key */
86
+		if ($this->key === null) {
87
+			/**
88
+			 * @psalm-suppress InaccessibleProperty key is not readonly as marked by psalm
89
+			 * @psalm-suppress PossiblyFalsePropertyAssignmentValue deserializing a case that was removed
90
+			 */
91
+			$this->key = static::search($this->value);
92
+		}
93
+	}
94 94
 
95
-    /**
96
-     * @param mixed $value
97
-     * @return static
98
-     */
99
-    public static function from($value): self
100
-    {
101
-        $key = static::assertValidValueReturningKey($value);
95
+	/**
96
+	 * @param mixed $value
97
+	 * @return static
98
+	 */
99
+	public static function from($value): self
100
+	{
101
+		$key = static::assertValidValueReturningKey($value);
102 102
 
103
-        return self::__callStatic($key, []);
104
-    }
103
+		return self::__callStatic($key, []);
104
+	}
105 105
 
106
-    /**
107
-     * @psalm-pure
108
-     * @return mixed
109
-     * @psalm-return T
110
-     */
111
-    public function getValue()
112
-    {
113
-        return $this->value;
114
-    }
106
+	/**
107
+	 * @psalm-pure
108
+	 * @return mixed
109
+	 * @psalm-return T
110
+	 */
111
+	public function getValue()
112
+	{
113
+		return $this->value;
114
+	}
115 115
 
116
-    /**
117
-     * Returns the enum key (i.e. the constant name).
118
-     *
119
-     * @psalm-pure
120
-     * @return string
121
-     */
122
-    public function getKey()
123
-    {
124
-        return $this->key;
125
-    }
116
+	/**
117
+	 * Returns the enum key (i.e. the constant name).
118
+	 *
119
+	 * @psalm-pure
120
+	 * @return string
121
+	 */
122
+	public function getKey()
123
+	{
124
+		return $this->key;
125
+	}
126 126
 
127
-    /**
128
-     * @psalm-pure
129
-     * @psalm-suppress InvalidCast
130
-     * @return string
131
-     */
132
-    public function __toString()
133
-    {
134
-        return (string)$this->value;
135
-    }
127
+	/**
128
+	 * @psalm-pure
129
+	 * @psalm-suppress InvalidCast
130
+	 * @return string
131
+	 */
132
+	public function __toString()
133
+	{
134
+		return (string)$this->value;
135
+	}
136 136
 
137
-    /**
138
-     * Determines if Enum should be considered equal with the variable passed as a parameter.
139
-     * Returns false if an argument is an object of different class or not an object.
140
-     *
141
-     * This method is final, for more information read https://github.com/myclabs/php-enum/issues/4
142
-     *
143
-     * @psalm-pure
144
-     * @psalm-param mixed $variable
145
-     * @return bool
146
-     */
147
-    final public function equals($variable = null): bool
148
-    {
149
-        return $variable instanceof self
150
-            && $this->getValue() === $variable->getValue()
151
-            && static::class === \get_class($variable);
152
-    }
137
+	/**
138
+	 * Determines if Enum should be considered equal with the variable passed as a parameter.
139
+	 * Returns false if an argument is an object of different class or not an object.
140
+	 *
141
+	 * This method is final, for more information read https://github.com/myclabs/php-enum/issues/4
142
+	 *
143
+	 * @psalm-pure
144
+	 * @psalm-param mixed $variable
145
+	 * @return bool
146
+	 */
147
+	final public function equals($variable = null): bool
148
+	{
149
+		return $variable instanceof self
150
+			&& $this->getValue() === $variable->getValue()
151
+			&& static::class === \get_class($variable);
152
+	}
153 153
 
154
-    /**
155
-     * Returns the names (keys) of all constants in the Enum class
156
-     *
157
-     * @psalm-pure
158
-     * @psalm-return list<string>
159
-     * @return array
160
-     */
161
-    public static function keys()
162
-    {
163
-        return \array_keys(static::toArray());
164
-    }
154
+	/**
155
+	 * Returns the names (keys) of all constants in the Enum class
156
+	 *
157
+	 * @psalm-pure
158
+	 * @psalm-return list<string>
159
+	 * @return array
160
+	 */
161
+	public static function keys()
162
+	{
163
+		return \array_keys(static::toArray());
164
+	}
165 165
 
166
-    /**
167
-     * Returns instances of the Enum class of all Enum constants
168
-     *
169
-     * @psalm-pure
170
-     * @psalm-return array<string, static>
171
-     * @return static[] Constant name in key, Enum instance in value
172
-     */
173
-    public static function values()
174
-    {
175
-        $values = array();
166
+	/**
167
+	 * Returns instances of the Enum class of all Enum constants
168
+	 *
169
+	 * @psalm-pure
170
+	 * @psalm-return array<string, static>
171
+	 * @return static[] Constant name in key, Enum instance in value
172
+	 */
173
+	public static function values()
174
+	{
175
+		$values = array();
176 176
 
177
-        /** @psalm-var T $value */
178
-        foreach (static::toArray() as $key => $value) {
179
-            $values[$key] = new static($value);
180
-        }
177
+		/** @psalm-var T $value */
178
+		foreach (static::toArray() as $key => $value) {
179
+			$values[$key] = new static($value);
180
+		}
181 181
 
182
-        return $values;
183
-    }
182
+		return $values;
183
+	}
184 184
 
185
-    /**
186
-     * Returns all possible values as an array
187
-     *
188
-     * @psalm-pure
189
-     * @psalm-suppress ImpureStaticProperty
190
-     *
191
-     * @psalm-return array<string, mixed>
192
-     * @return array Constant name in key, constant value in value
193
-     */
194
-    public static function toArray()
195
-    {
196
-        $class = static::class;
185
+	/**
186
+	 * Returns all possible values as an array
187
+	 *
188
+	 * @psalm-pure
189
+	 * @psalm-suppress ImpureStaticProperty
190
+	 *
191
+	 * @psalm-return array<string, mixed>
192
+	 * @return array Constant name in key, constant value in value
193
+	 */
194
+	public static function toArray()
195
+	{
196
+		$class = static::class;
197 197
 
198
-        if (!isset(static::$cache[$class])) {
199
-            /** @psalm-suppress ImpureMethodCall this reflection API usage has no side-effects here */
200
-            $reflection            = new \ReflectionClass($class);
201
-            /** @psalm-suppress ImpureMethodCall this reflection API usage has no side-effects here */
202
-            static::$cache[$class] = $reflection->getConstants();
203
-        }
198
+		if (!isset(static::$cache[$class])) {
199
+			/** @psalm-suppress ImpureMethodCall this reflection API usage has no side-effects here */
200
+			$reflection            = new \ReflectionClass($class);
201
+			/** @psalm-suppress ImpureMethodCall this reflection API usage has no side-effects here */
202
+			static::$cache[$class] = $reflection->getConstants();
203
+		}
204 204
 
205
-        return static::$cache[$class];
206
-    }
205
+		return static::$cache[$class];
206
+	}
207 207
 
208
-    /**
209
-     * Check if is valid enum value
210
-     *
211
-     * @param $value
212
-     * @psalm-param mixed $value
213
-     * @psalm-pure
214
-     * @psalm-assert-if-true T $value
215
-     * @return bool
216
-     */
217
-    public static function isValid($value)
218
-    {
219
-        return \in_array($value, static::toArray(), true);
220
-    }
208
+	/**
209
+	 * Check if is valid enum value
210
+	 *
211
+	 * @param $value
212
+	 * @psalm-param mixed $value
213
+	 * @psalm-pure
214
+	 * @psalm-assert-if-true T $value
215
+	 * @return bool
216
+	 */
217
+	public static function isValid($value)
218
+	{
219
+		return \in_array($value, static::toArray(), true);
220
+	}
221 221
 
222
-    /**
223
-     * Asserts valid enum value
224
-     *
225
-     * @psalm-pure
226
-     * @psalm-assert T $value
227
-     * @param mixed $value
228
-     */
229
-    public static function assertValidValue($value): void
230
-    {
231
-        self::assertValidValueReturningKey($value);
232
-    }
222
+	/**
223
+	 * Asserts valid enum value
224
+	 *
225
+	 * @psalm-pure
226
+	 * @psalm-assert T $value
227
+	 * @param mixed $value
228
+	 */
229
+	public static function assertValidValue($value): void
230
+	{
231
+		self::assertValidValueReturningKey($value);
232
+	}
233 233
 
234
-    /**
235
-     * Asserts valid enum value
236
-     *
237
-     * @psalm-pure
238
-     * @psalm-assert T $value
239
-     * @param mixed $value
240
-     * @return string
241
-     */
242
-    private static function assertValidValueReturningKey($value): string
243
-    {
244
-        if (false === ($key = static::search($value))) {
245
-            throw new \UnexpectedValueException("Value '$value' is not part of the enum " . static::class);
246
-        }
234
+	/**
235
+	 * Asserts valid enum value
236
+	 *
237
+	 * @psalm-pure
238
+	 * @psalm-assert T $value
239
+	 * @param mixed $value
240
+	 * @return string
241
+	 */
242
+	private static function assertValidValueReturningKey($value): string
243
+	{
244
+		if (false === ($key = static::search($value))) {
245
+			throw new \UnexpectedValueException("Value '$value' is not part of the enum " . static::class);
246
+		}
247 247
 
248
-        return $key;
249
-    }
248
+		return $key;
249
+	}
250 250
 
251
-    /**
252
-     * Check if is valid enum key
253
-     *
254
-     * @param $key
255
-     * @psalm-param string $key
256
-     * @psalm-pure
257
-     * @return bool
258
-     */
259
-    public static function isValidKey($key)
260
-    {
261
-        $array = static::toArray();
251
+	/**
252
+	 * Check if is valid enum key
253
+	 *
254
+	 * @param $key
255
+	 * @psalm-param string $key
256
+	 * @psalm-pure
257
+	 * @return bool
258
+	 */
259
+	public static function isValidKey($key)
260
+	{
261
+		$array = static::toArray();
262 262
 
263
-        return isset($array[$key]) || \array_key_exists($key, $array);
264
-    }
263
+		return isset($array[$key]) || \array_key_exists($key, $array);
264
+	}
265 265
 
266
-    /**
267
-     * Return key for value
268
-     *
269
-     * @param mixed $value
270
-     *
271
-     * @psalm-param mixed $value
272
-     * @psalm-pure
273
-     * @return string|false
274
-     */
275
-    public static function search($value)
276
-    {
277
-        return \array_search($value, static::toArray(), true);
278
-    }
266
+	/**
267
+	 * Return key for value
268
+	 *
269
+	 * @param mixed $value
270
+	 *
271
+	 * @psalm-param mixed $value
272
+	 * @psalm-pure
273
+	 * @return string|false
274
+	 */
275
+	public static function search($value)
276
+	{
277
+		return \array_search($value, static::toArray(), true);
278
+	}
279 279
 
280
-    /**
281
-     * Returns a value when called statically like so: MyEnum::SOME_VALUE() given SOME_VALUE is a class constant
282
-     *
283
-     * @param string $name
284
-     * @param array  $arguments
285
-     *
286
-     * @return static
287
-     * @throws \BadMethodCallException
288
-     *
289
-     * @psalm-pure
290
-     */
291
-    public static function __callStatic($name, $arguments)
292
-    {
293
-        $class = static::class;
294
-        if (!isset(self::$instances[$class][$name])) {
295
-            $array = static::toArray();
296
-            if (!isset($array[$name]) && !\array_key_exists($name, $array)) {
297
-                $message = "No static method or enum constant '$name' in class " . static::class;
298
-                throw new \BadMethodCallException($message);
299
-            }
300
-            return self::$instances[$class][$name] = new static($array[$name]);
301
-        }
302
-        return clone self::$instances[$class][$name];
303
-    }
280
+	/**
281
+	 * Returns a value when called statically like so: MyEnum::SOME_VALUE() given SOME_VALUE is a class constant
282
+	 *
283
+	 * @param string $name
284
+	 * @param array  $arguments
285
+	 *
286
+	 * @return static
287
+	 * @throws \BadMethodCallException
288
+	 *
289
+	 * @psalm-pure
290
+	 */
291
+	public static function __callStatic($name, $arguments)
292
+	{
293
+		$class = static::class;
294
+		if (!isset(self::$instances[$class][$name])) {
295
+			$array = static::toArray();
296
+			if (!isset($array[$name]) && !\array_key_exists($name, $array)) {
297
+				$message = "No static method or enum constant '$name' in class " . static::class;
298
+				throw new \BadMethodCallException($message);
299
+			}
300
+			return self::$instances[$class][$name] = new static($array[$name]);
301
+		}
302
+		return clone self::$instances[$class][$name];
303
+	}
304 304
 
305
-    /**
306
-     * Specify data which should be serialized to JSON. This method returns data that can be serialized by json_encode()
307
-     * natively.
308
-     *
309
-     * @return mixed
310
-     * @link http://php.net/manual/en/jsonserializable.jsonserialize.php
311
-     * @psalm-pure
312
-     */
313
-    #[\ReturnTypeWillChange]
314
-    public function jsonSerialize()
315
-    {
316
-        return $this->getValue();
317
-    }
305
+	/**
306
+	 * Specify data which should be serialized to JSON. This method returns data that can be serialized by json_encode()
307
+	 * natively.
308
+	 *
309
+	 * @return mixed
310
+	 * @link http://php.net/manual/en/jsonserializable.jsonserialize.php
311
+	 * @psalm-pure
312
+	 */
313
+	#[\ReturnTypeWillChange]
314
+	public function jsonSerialize()
315
+	{
316
+		return $this->getValue();
317
+	}
318 318
 }
Please login to merge, or discard this patch.
Spacing   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
      * @var array
44 44
      * @psalm-var array<class-string, array<string, mixed>>
45 45
      */
46
-    protected static $cache = [];
46
+    protected static $cache = [ ];
47 47
 
48 48
     /**
49 49
      * Cache of instances of the Enum class
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
      * @var array
52 52
      * @psalm-var array<class-string, array<string, static>>
53 53
      */
54
-    protected static $instances = [];
54
+    protected static $instances = [ ];
55 55
 
56 56
     /**
57 57
      * Creates a new value of some type
@@ -62,15 +62,15 @@  discard block
 block discarded – undo
62 62
      * @psalm-param T $value
63 63
      * @throws \UnexpectedValueException if incompatible type is given.
64 64
      */
65
-    public function __construct($value)
65
+    public function __construct( $value )
66 66
     {
67
-        if ($value instanceof static) {
67
+        if ( $value instanceof static ) {
68 68
            /** @psalm-var T */
69 69
             $value = $value->getValue();
70 70
         }
71 71
 
72 72
         /** @psalm-suppress ImplicitToStringCast assertValidValueReturningKey returns always a string but psalm has currently an issue here */
73
-        $this->key = static::assertValidValueReturningKey($value);
73
+        $this->key = static::assertValidValueReturningKey( $value );
74 74
 
75 75
         /** @psalm-var T */
76 76
         $this->value = $value;
@@ -83,12 +83,12 @@  discard block
 block discarded – undo
83 83
     public function __wakeup()
84 84
     {
85 85
         /** @psalm-suppress DocblockTypeContradiction key can be null when deserializing an enum without the key */
86
-        if ($this->key === null) {
86
+        if ( $this->key === null ) {
87 87
             /**
88 88
              * @psalm-suppress InaccessibleProperty key is not readonly as marked by psalm
89 89
              * @psalm-suppress PossiblyFalsePropertyAssignmentValue deserializing a case that was removed
90 90
              */
91
-            $this->key = static::search($this->value);
91
+            $this->key = static::search( $this->value );
92 92
         }
93 93
     }
94 94
 
@@ -96,11 +96,11 @@  discard block
 block discarded – undo
96 96
      * @param mixed $value
97 97
      * @return static
98 98
      */
99
-    public static function from($value): self
99
+    public static function from( $value ): self
100 100
     {
101
-        $key = static::assertValidValueReturningKey($value);
101
+        $key = static::assertValidValueReturningKey( $value );
102 102
 
103
-        return self::__callStatic($key, []);
103
+        return self::__callStatic( $key, [ ] );
104 104
     }
105 105
 
106 106
     /**
@@ -144,11 +144,11 @@  discard block
 block discarded – undo
144 144
      * @psalm-param mixed $variable
145 145
      * @return bool
146 146
      */
147
-    final public function equals($variable = null): bool
147
+    final public function equals( $variable = null ): bool
148 148
     {
149 149
         return $variable instanceof self
150 150
             && $this->getValue() === $variable->getValue()
151
-            && static::class === \get_class($variable);
151
+            && static::class === \get_class( $variable );
152 152
     }
153 153
 
154 154
     /**
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
      */
161 161
     public static function keys()
162 162
     {
163
-        return \array_keys(static::toArray());
163
+        return \array_keys( static::toArray() );
164 164
     }
165 165
 
166 166
     /**
@@ -175,8 +175,8 @@  discard block
 block discarded – undo
175 175
         $values = array();
176 176
 
177 177
         /** @psalm-var T $value */
178
-        foreach (static::toArray() as $key => $value) {
179
-            $values[$key] = new static($value);
178
+        foreach ( static::toArray() as $key => $value ) {
179
+            $values[ $key ] = new static( $value );
180 180
         }
181 181
 
182 182
         return $values;
@@ -195,14 +195,14 @@  discard block
 block discarded – undo
195 195
     {
196 196
         $class = static::class;
197 197
 
198
-        if (!isset(static::$cache[$class])) {
198
+        if ( ! isset( static::$cache[ $class ] ) ) {
199 199
             /** @psalm-suppress ImpureMethodCall this reflection API usage has no side-effects here */
200
-            $reflection            = new \ReflectionClass($class);
200
+            $reflection            = new \ReflectionClass( $class );
201 201
             /** @psalm-suppress ImpureMethodCall this reflection API usage has no side-effects here */
202
-            static::$cache[$class] = $reflection->getConstants();
202
+            static::$cache[ $class ] = $reflection->getConstants();
203 203
         }
204 204
 
205
-        return static::$cache[$class];
205
+        return static::$cache[ $class ];
206 206
     }
207 207
 
208 208
     /**
@@ -214,9 +214,9 @@  discard block
 block discarded – undo
214 214
      * @psalm-assert-if-true T $value
215 215
      * @return bool
216 216
      */
217
-    public static function isValid($value)
217
+    public static function isValid( $value )
218 218
     {
219
-        return \in_array($value, static::toArray(), true);
219
+        return \in_array( $value, static::toArray(), true );
220 220
     }
221 221
 
222 222
     /**
@@ -226,9 +226,9 @@  discard block
 block discarded – undo
226 226
      * @psalm-assert T $value
227 227
      * @param mixed $value
228 228
      */
229
-    public static function assertValidValue($value): void
229
+    public static function assertValidValue( $value ): void
230 230
     {
231
-        self::assertValidValueReturningKey($value);
231
+        self::assertValidValueReturningKey( $value );
232 232
     }
233 233
 
234 234
     /**
@@ -239,10 +239,10 @@  discard block
 block discarded – undo
239 239
      * @param mixed $value
240 240
      * @return string
241 241
      */
242
-    private static function assertValidValueReturningKey($value): string
242
+    private static function assertValidValueReturningKey( $value ): string
243 243
     {
244
-        if (false === ($key = static::search($value))) {
245
-            throw new \UnexpectedValueException("Value '$value' is not part of the enum " . static::class);
244
+        if ( false === ( $key = static::search( $value ) ) ) {
245
+            throw new \UnexpectedValueException( "Value '$value' is not part of the enum " . static::class );
246 246
         }
247 247
 
248 248
         return $key;
@@ -256,11 +256,11 @@  discard block
 block discarded – undo
256 256
      * @psalm-pure
257 257
      * @return bool
258 258
      */
259
-    public static function isValidKey($key)
259
+    public static function isValidKey( $key )
260 260
     {
261 261
         $array = static::toArray();
262 262
 
263
-        return isset($array[$key]) || \array_key_exists($key, $array);
263
+        return isset( $array[ $key ] ) || \array_key_exists( $key, $array );
264 264
     }
265 265
 
266 266
     /**
@@ -272,9 +272,9 @@  discard block
 block discarded – undo
272 272
      * @psalm-pure
273 273
      * @return string|false
274 274
      */
275
-    public static function search($value)
275
+    public static function search( $value )
276 276
     {
277
-        return \array_search($value, static::toArray(), true);
277
+        return \array_search( $value, static::toArray(), true );
278 278
     }
279 279
 
280 280
     /**
@@ -288,18 +288,18 @@  discard block
 block discarded – undo
288 288
      *
289 289
      * @psalm-pure
290 290
      */
291
-    public static function __callStatic($name, $arguments)
291
+    public static function __callStatic( $name, $arguments )
292 292
     {
293 293
         $class = static::class;
294
-        if (!isset(self::$instances[$class][$name])) {
294
+        if ( ! isset( self::$instances[ $class ][ $name ] ) ) {
295 295
             $array = static::toArray();
296
-            if (!isset($array[$name]) && !\array_key_exists($name, $array)) {
296
+            if ( ! isset( $array[ $name ] ) && ! \array_key_exists( $name, $array ) ) {
297 297
                 $message = "No static method or enum constant '$name' in class " . static::class;
298
-                throw new \BadMethodCallException($message);
298
+                throw new \BadMethodCallException( $message );
299 299
             }
300
-            return self::$instances[$class][$name] = new static($array[$name]);
300
+            return self::$instances[ $class ][ $name ] = new static( $array[ $name ] );
301 301
         }
302
-        return clone self::$instances[$class][$name];
302
+        return clone self::$instances[ $class ][ $name ];
303 303
     }
304 304
 
305 305
     /**
Please login to merge, or discard this patch.
Braces   +14 added lines, -28 removed lines patch added patch discarded remove patch
@@ -19,8 +19,7 @@  discard block
 block discarded – undo
19 19
  * @psalm-immutable
20 20
  * @psalm-consistent-constructor
21 21
  */
22
-abstract class Enum implements \JsonSerializable
23
-{
22
+abstract class Enum implements \JsonSerializable {
24 23
     /**
25 24
      * Enum value
26 25
      *
@@ -62,8 +61,7 @@  discard block
 block discarded – undo
62 61
      * @psalm-param T $value
63 62
      * @throws \UnexpectedValueException if incompatible type is given.
64 63
      */
65
-    public function __construct($value)
66
-    {
64
+    public function __construct($value) {
67 65
         if ($value instanceof static) {
68 66
            /** @psalm-var T */
69 67
             $value = $value->getValue();
@@ -80,8 +78,7 @@  discard block
 block discarded – undo
80 78
      * This method exists only for the compatibility reason when deserializing a previously serialized version
81 79
      * that didn't had the key property
82 80
      */
83
-    public function __wakeup()
84
-    {
81
+    public function __wakeup() {
85 82
         /** @psalm-suppress DocblockTypeContradiction key can be null when deserializing an enum without the key */
86 83
         if ($this->key === null) {
87 84
             /**
@@ -108,8 +105,7 @@  discard block
 block discarded – undo
108 105
      * @return mixed
109 106
      * @psalm-return T
110 107
      */
111
-    public function getValue()
112
-    {
108
+    public function getValue() {
113 109
         return $this->value;
114 110
     }
115 111
 
@@ -119,8 +115,7 @@  discard block
 block discarded – undo
119 115
      * @psalm-pure
120 116
      * @return string
121 117
      */
122
-    public function getKey()
123
-    {
118
+    public function getKey() {
124 119
         return $this->key;
125 120
     }
126 121
 
@@ -129,8 +124,7 @@  discard block
 block discarded – undo
129 124
      * @psalm-suppress InvalidCast
130 125
      * @return string
131 126
      */
132
-    public function __toString()
133
-    {
127
+    public function __toString() {
134 128
         return (string)$this->value;
135 129
     }
136 130
 
@@ -158,8 +152,7 @@  discard block
 block discarded – undo
158 152
      * @psalm-return list<string>
159 153
      * @return array
160 154
      */
161
-    public static function keys()
162
-    {
155
+    public static function keys() {
163 156
         return \array_keys(static::toArray());
164 157
     }
165 158
 
@@ -170,8 +163,7 @@  discard block
 block discarded – undo
170 163
      * @psalm-return array<string, static>
171 164
      * @return static[] Constant name in key, Enum instance in value
172 165
      */
173
-    public static function values()
174
-    {
166
+    public static function values() {
175 167
         $values = array();
176 168
 
177 169
         /** @psalm-var T $value */
@@ -191,8 +183,7 @@  discard block
 block discarded – undo
191 183
      * @psalm-return array<string, mixed>
192 184
      * @return array Constant name in key, constant value in value
193 185
      */
194
-    public static function toArray()
195
-    {
186
+    public static function toArray() {
196 187
         $class = static::class;
197 188
 
198 189
         if (!isset(static::$cache[$class])) {
@@ -214,8 +205,7 @@  discard block
 block discarded – undo
214 205
      * @psalm-assert-if-true T $value
215 206
      * @return bool
216 207
      */
217
-    public static function isValid($value)
218
-    {
208
+    public static function isValid($value) {
219 209
         return \in_array($value, static::toArray(), true);
220 210
     }
221 211
 
@@ -256,8 +246,7 @@  discard block
 block discarded – undo
256 246
      * @psalm-pure
257 247
      * @return bool
258 248
      */
259
-    public static function isValidKey($key)
260
-    {
249
+    public static function isValidKey($key) {
261 250
         $array = static::toArray();
262 251
 
263 252
         return isset($array[$key]) || \array_key_exists($key, $array);
@@ -272,8 +261,7 @@  discard block
 block discarded – undo
272 261
      * @psalm-pure
273 262
      * @return string|false
274 263
      */
275
-    public static function search($value)
276
-    {
264
+    public static function search($value) {
277 265
         return \array_search($value, static::toArray(), true);
278 266
     }
279 267
 
@@ -288,8 +276,7 @@  discard block
 block discarded – undo
288 276
      *
289 277
      * @psalm-pure
290 278
      */
291
-    public static function __callStatic($name, $arguments)
292
-    {
279
+    public static function __callStatic($name, $arguments) {
293 280
         $class = static::class;
294 281
         if (!isset(self::$instances[$class][$name])) {
295 282
             $array = static::toArray();
@@ -311,8 +298,7 @@  discard block
 block discarded – undo
311 298
      * @psalm-pure
312 299
      */
313 300
     #[\ReturnTypeWillChange]
314
-    public function jsonSerialize()
315
-    {
301
+    public function jsonSerialize() {
316 302
         return $this->getValue();
317 303
     }
318 304
 }
Please login to merge, or discard this patch.