Completed
Push — master ( c779b6...fe1a09 )
by Raffael
02:34
created
src/Container.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
      *
48 48
      * @param array $config
49 49
      */
50
-    public function __construct(array $config=[])
50
+    public function __construct(array $config = [])
51 51
     {
52 52
         $this->config = $config;
53 53
     }
@@ -61,10 +61,10 @@  discard block
 block discarded – undo
61 61
      */
62 62
     public function get(string $name)
63 63
     {
64
-        if($this->has($name)) {
64
+        if ($this->has($name)) {
65 65
             return $this->service[$name];
66 66
         } else {
67
-            if(isset($this->registry[$name])) {
67
+            if (isset($this->registry[$name])) {
68 68
                 $this->service[$name] = $this->registry[$name]->call($this);
69 69
                 unset($this->registry[$name]);
70 70
                 return $this->service[$name];
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
      */
85 85
     public function add(string $name, Closure $service): Container
86 86
     {
87
-        if($this->has($name)) {
87
+        if ($this->has($name)) {
88 88
             throw new Exception('service '.$name.' is already registered');
89 89
         }
90 90
 
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
      */
113 113
     protected function autoWire(string $name)
114 114
     {
115
-        if(isset($this->config[$name]) && isset($this->config[$name]['class'])) {
115
+        if (isset($this->config[$name]) && isset($this->config[$name]['class'])) {
116 116
             $class = $this->config[$name]['class'];
117 117
         } else {
118 118
             $class = $name;
@@ -121,21 +121,21 @@  discard block
 block discarded – undo
121 121
         $reflection = new ReflectionClass($class);
122 122
         $constructor = $reflection->getConstructor();
123 123
 
124
-        if($constructor === null) {
124
+        if ($constructor === null) {
125 125
             return new $class();
126 126
         } else {
127 127
             $params = $constructor->getParameters();
128 128
             $args = [];
129 129
 
130
-            foreach($params as $param) {
130
+            foreach ($params as $param) {
131 131
                 $type = $param->getClass();
132 132
                 $param_name = $param->getName();
133 133
 
134
-                if($type === null) {
134
+                if ($type === null) {
135 135
                     try {
136 136
                         $args[$param_name] = $this->getParam($name, $param_name);
137
-                    } catch(Exception $e) {
138
-                        if($param->isDefaultValueAvailable()) {
137
+                    } catch (Exception $e) {
138
+                        if ($param->isDefaultValueAvailable()) {
139 139
                             $args[$param_name] = $param->getDefaultValue();
140 140
                         } else {
141 141
                             throw $e;
@@ -163,14 +163,14 @@  discard block
 block discarded – undo
163 163
     protected function createInstance(string $name, ReflectionClass $class, array $args)
164 164
     {
165 165
         $instance = $class->newInstanceArgs($args);
166
-        if($instance instanceof AdapterAwareInterface) {
167
-            if(isset($this->config[$name]) && isset($this->config[$name]['adapter'])) {
168
-                foreach($this->config[$name]['adapter'] as $adapter => $config) {
169
-                    if(!isset($config['class'])) {
166
+        if ($instance instanceof AdapterAwareInterface) {
167
+            if (isset($this->config[$name]) && isset($this->config[$name]['adapter'])) {
168
+                foreach ($this->config[$name]['adapter'] as $adapter => $config) {
169
+                    if (!isset($config['class'])) {
170 170
                         throw new Exception('adapter requires class configuration');
171 171
                     }
172 172
 
173
-                    if(isset($config['enabled']) && $config['enabled'] === '0') {
173
+                    if (isset($config['enabled']) && $config['enabled'] === '0') {
174 174
                         continue;
175 175
                     }
176 176
 
@@ -193,11 +193,11 @@  discard block
 block discarded – undo
193 193
      */
194 194
     public function getParam(string $name, string $param)
195 195
     {
196
-        if(!isset($this->config[$name]) && !isset($this->config[$name]['options'])) {
196
+        if (!isset($this->config[$name]) && !isset($this->config[$name]['options'])) {
197 197
             throw new Exception('no configuration available for service '.$name);
198 198
         }
199 199
 
200
-        if(!isset($this->config[$name]['options'][$param])) {
200
+        if (!isset($this->config[$name]['options'][$param])) {
201 201
             throw new Exception('no configuration available for service parameter '.$param);
202 202
         }
203 203
 
Please login to merge, or discard this patch.