Completed
Push — master ( 51d2f6...9c4758 )
by John
02:14
created
Router/Router.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
      * @param Configuration $formatsConfig
46 46
      * @param string $endpointNamespace
47 47
      */
48
-    public function __construct(AccessControl $accessControl, Throttle $throttle, Configuration $formatsConfig, $endpointNamespace = ''){
48
+    public function __construct(AccessControl $accessControl, Throttle $throttle, Configuration $formatsConfig, $endpointNamespace = '') {
49 49
         $this->accessControl = $accessControl;
50 50
         $this->throttle = $throttle;
51 51
         $this->formatsConfig = $formatsConfig;
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
      * @throws UnknownEndpointException
63 63
      * @throws UnknownResponseFormatException
64 64
      */
65
-    public function handle(Request $request){
65
+    public function handle(Request $request) {
66 66
         $this->validateKey($request);
67 67
 
68 68
         $this->validateExtension($request);
@@ -89,7 +89,7 @@  discard block
 block discarded – undo
89 89
      * @param Request $request
90 90
      * @return string
91 91
      */
92
-    private function endpointClass(Request $request){
92
+    private function endpointClass(Request $request) {
93 93
         return '\\' . $this->endpointNamespace . '\Endpoints\v' . str_replace('.', '_', $request->getVersion()) . '\\' . $request->getEndpoint();
94 94
     }
95 95
 
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
      * @param Request $request
98 98
      * @return string
99 99
      */
100
-    private function responseClass(Request $request){
100
+    private function responseClass(Request $request) {
101 101
         return '\\LunixREST\\Response\\' . strtoupper($request->getExtension()) . "Response";
102 102
     }
103 103
 
@@ -105,8 +105,8 @@  discard block
 block discarded – undo
105 105
      * @param Request $request
106 106
      * @throws InvalidAPIKeyException
107 107
      */
108
-    private function validateKey(Request $request){
109
-        if(!$this->accessControl->validateKey($request->getApiKey())){
108
+    private function validateKey(Request $request) {
109
+        if (!$this->accessControl->validateKey($request->getApiKey())) {
110 110
             throw new InvalidAPIKeyException('Invalid API key');
111 111
         }
112 112
     }
@@ -119,8 +119,8 @@  discard block
 block discarded – undo
119 119
     private function validateExtension(Request $request)
120 120
     {
121 121
         $formats = $this->formatsConfig->get('formats');
122
-        if(!($formats && in_array($request->getExtension(), $formats))){
123
-            throw new UnknownResponseFormatException('Unknown response format: ' .$request->getExtension());
122
+        if (!($formats && in_array($request->getExtension(), $formats))) {
123
+            throw new UnknownResponseFormatException('Unknown response format: ' . $request->getExtension());
124 124
         }
125 125
     }
126 126
 
@@ -128,9 +128,9 @@  discard block
 block discarded – undo
128 128
      * @param $fullEndpoint
129 129
      * @throws UnknownEndpointException
130 130
      */
131
-    private function validateEndpoint($fullEndpoint){
131
+    private function validateEndpoint($fullEndpoint) {
132 132
         $endpointReflection = new \ReflectionClass($fullEndpoint);
133
-        if(!class_exists($fullEndpoint) || !$endpointReflection->isSubclassOf('\LunixREST\Endpoints\Endpoint')){
133
+        if (!class_exists($fullEndpoint) || !$endpointReflection->isSubclassOf('\LunixREST\Endpoints\Endpoint')) {
134 134
             throw new UnknownEndpointException("unknown endpoint: " . $fullEndpoint);
135 135
         }
136 136
     }
@@ -139,8 +139,8 @@  discard block
 block discarded – undo
139 139
      * @param Request $request
140 140
      * @throws ThrottleLimitExceededException
141 141
      */
142
-    private function throttle(Request $request){
143
-        if($this->throttle->throttle($request)){
142
+    private function throttle(Request $request) {
143
+        if ($this->throttle->throttle($request)) {
144 144
             throw new ThrottleLimitExceededException('Request limit exceeded');
145 145
         }
146 146
     }
@@ -149,8 +149,8 @@  discard block
 block discarded – undo
149 149
      * @param Request $request
150 150
      * @throws AccessDeniedException
151 151
      */
152
-    private function validateAccess(Request $request){
153
-        if(!$this->accessControl->validateAccess($request)){
152
+    private function validateAccess(Request $request) {
153
+        if (!$this->accessControl->validateAccess($request)) {
154 154
             throw new AccessDeniedException("API key does not have the required permissions to access requested resource");
155 155
         }
156 156
     }
@@ -159,13 +159,13 @@  discard block
 block discarded – undo
159 159
      * @param $responseData
160 160
      * @throws InvalidResponseFormatException
161 161
      */
162
-    private function validateResponse($responseData){
163
-        if(!is_array($responseData)){
162
+    private function validateResponse($responseData) {
163
+        if (!is_array($responseData)) {
164 164
             throw new InvalidResponseFormatException('Method output MUST be an array');
165 165
         }
166 166
     }
167 167
 
168
-    private function executeEndpoint($fullEndpoint, Request $request){
168
+    private function executeEndpoint($fullEndpoint, Request $request) {
169 169
         $endPoint = new $fullEndpoint($request);
170 170
         return call_user_func([$endPoint, $request->getMethod()]);
171 171
     }
Please login to merge, or discard this patch.