Completed
Push — develop ( d8d2e6...0c2880 )
by Paul
04:22 queued 02:04
created
src/Facade.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -30,15 +30,15 @@  discard block
 block discarded – undo
30 30
 	 * @return mixed
31 31
 	 * @throws \RuntimeException
32 32
 	 */
33
-	public static function __callStatic( $method, $args )
33
+	public static function __callStatic($method, $args)
34 34
 	{
35 35
 		$instance = static::getFacadeRoot();
36 36
 
37
-		if( !$instance ) {
38
-			throw new RuntimeException( 'A facade root has not been set.' );
37
+		if (!$instance) {
38
+			throw new RuntimeException('A facade root has not been set.');
39 39
 		}
40 40
 
41
-		return $instance->$method( ...$args );
41
+		return $instance->$method(...$args);
42 42
 	}
43 43
 
44 44
 	/**
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
 	 */
69 69
 	public static function getFacadeRoot()
70 70
 	{
71
-		return static::resolveFacadeInstance( static::getFacadeAccessor() );
71
+		return static::resolveFacadeInstance(static::getFacadeAccessor());
72 72
 	}
73 73
 
74 74
 	/**
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
 	 *
77 77
 	 * @return void
78 78
 	 */
79
-	public static function setFacadeApplication( Application $app )
79
+	public static function setFacadeApplication(Application $app)
80 80
 	{
81 81
 		static::$app = $app;
82 82
 	}
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
 	 */
91 91
 	protected static function getFacadeAccessor()
92 92
 	{
93
-		throw new RuntimeException( 'Facade does not implement getFacadeAccessor method.' );
93
+		throw new RuntimeException('Facade does not implement getFacadeAccessor method.');
94 94
 	}
95 95
 
96 96
 	/**
@@ -100,16 +100,16 @@  discard block
 block discarded – undo
100 100
 	 *
101 101
 	 * @return mixed
102 102
 	 */
103
-	protected static function resolveFacadeInstance( $name )
103
+	protected static function resolveFacadeInstance($name)
104 104
 	{
105
-		if( is_object( $name )) {
105
+		if (is_object($name)) {
106 106
 			return $name;
107 107
 		}
108 108
 
109
-		if( isset( static::$resolvedInstance[$name] )) {
109
+		if (isset(static::$resolvedInstance[$name])) {
110 110
 			return static::$resolvedInstance[$name];
111 111
 		}
112 112
 
113
-		return static::$resolvedInstance[$name] = static::$app->make( $name );
113
+		return static::$resolvedInstance[$name] = static::$app->make($name);
114 114
 	}
115 115
 }
Please login to merge, or discard this patch.
src/Container.php 2 patches
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -18,18 +18,18 @@
 block discarded – undo
18 18
 	 */
19 19
 	protected static $instance;
20 20
 
21
-    /**
22
-     * The container's bound services.
23
-     *
24
-     * @var array
25
-     */
21
+	/**
22
+	 * The container's bound services.
23
+	 *
24
+	 * @var array
25
+	 */
26 26
 	protected $services = [];
27 27
 
28
-    /**
29
-     * The container's bucket items
30
-     *
31
-     * @var array
32
-     */
28
+	/**
29
+	 * The container's bucket items
30
+	 *
31
+	 * @var array
32
+	 */
33 33
 	protected $bucket = [];
34 34
 
35 35
 	/**
Please login to merge, or discard this patch.
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 	 */
40 40
 	public static function getInstance()
41 41
 	{
42
-		if( is_null( static::$instance )) {
42
+		if (is_null(static::$instance)) {
43 43
 			static::$instance = new static;
44 44
 		}
45 45
 
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 	 *
55 55
 	 * @return mixed
56 56
 	 */
57
-	public function bind( $alias, $concrete )
57
+	public function bind($alias, $concrete)
58 58
 	{
59 59
 		$this->services[$alias] = $concrete;
60 60
 	}
@@ -68,20 +68,20 @@  discard block
 block discarded – undo
68 68
 	 *
69 69
 	 * @return mixed
70 70
 	 */
71
-	public function make( $abstract )
71
+	public function make($abstract)
72 72
 	{
73
-		$service = isset( $this->services[$abstract] )
73
+		$service = isset($this->services[$abstract])
74 74
 			? $this->services[$abstract]
75
-			: $this->addNamespace( $abstract );
75
+			: $this->addNamespace($abstract);
76 76
 
77
-		if( is_callable( $service )) {
78
-			return call_user_func_array( $service, [$this] );
77
+		if (is_callable($service)) {
78
+			return call_user_func_array($service, [$this]);
79 79
 		}
80
-		if( is_object( $service )) {
80
+		if (is_object($service)) {
81 81
 			return $service;
82 82
 		}
83 83
 
84
-		return $this->resolve( $service );
84
+		return $this->resolve($service);
85 85
 	}
86 86
 
87 87
 	/**
@@ -92,9 +92,9 @@  discard block
 block discarded – undo
92 92
 	 *
93 93
 	 * @return void
94 94
 	 */
95
-	public function singleton( $abstract, $concrete )
95
+	public function singleton($abstract, $concrete)
96 96
 	{
97
-		$this->bind( $abstract, $this->make( $concrete ));
97
+		$this->bind($abstract, $this->make($concrete));
98 98
 	}
99 99
 
100 100
 	/**
@@ -104,9 +104,9 @@  discard block
 block discarded – undo
104 104
 	 *
105 105
 	 * @return mixed
106 106
 	 */
107
-	public function __get( $item )
107
+	public function __get($item)
108 108
 	{
109
-		return isset( $this->bucket[$item] )
109
+		return isset($this->bucket[$item])
110 110
 			? $this->bucket[$item]
111 111
 			: null;
112 112
 	}
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 	 *
120 120
 	 * @return void
121 121
 	 */
122
-	public function __set( $item, $value )
122
+	public function __set($item, $value)
123 123
 	{
124 124
 		$this->bucket[$item] = $value;
125 125
 	}
@@ -131,9 +131,9 @@  discard block
 block discarded – undo
131 131
 	 *
132 132
 	 * @return string
133 133
 	 */
134
-	protected function addNamespace( $abstract )
134
+	protected function addNamespace($abstract)
135 135
 	{
136
-		if( strpos( $abstract, __NAMESPACE__ ) === false && !class_exists( $abstract )) {
136
+		if (strpos($abstract, __NAMESPACE__) === false && !class_exists($abstract)) {
137 137
 			$abstract = __NAMESPACE__ . "\\$abstract";
138 138
 		}
139 139
 
@@ -148,11 +148,11 @@  discard block
 block discarded – undo
148 148
 	 * @return void
149 149
 	 * @throws BindingResolutionException
150 150
 	 */
151
-	protected function notInstantiable( $concrete )
151
+	protected function notInstantiable($concrete)
152 152
 	{
153 153
 		$message = "Target [$concrete] is not instantiable.";
154 154
 
155
-		throw new BindingResolutionException( $message );
155
+		throw new BindingResolutionException($message);
156 156
 	}
157 157
 
158 158
 	/**
@@ -163,24 +163,24 @@  discard block
 block discarded – undo
163 163
 	 * @return mixed
164 164
 	 * @throws BindingResolutionException
165 165
 	 */
166
-	protected function resolve( $concrete )
166
+	protected function resolve($concrete)
167 167
 	{
168
-		if( $concrete instanceof Closure ) {
169
-			return $concrete( $this );
168
+		if ($concrete instanceof Closure) {
169
+			return $concrete($this);
170 170
 		}
171 171
 
172
-		$reflector = new ReflectionClass( $concrete );
172
+		$reflector = new ReflectionClass($concrete);
173 173
 
174
-		if( !$reflector->isInstantiable() ) {
175
-			return $this->notInstantiable( $concrete );
174
+		if (!$reflector->isInstantiable()) {
175
+			return $this->notInstantiable($concrete);
176 176
 		}
177 177
 
178
-		if( is_null(( $constructor = $reflector->getConstructor() ))) {
178
+		if (is_null(($constructor = $reflector->getConstructor()))) {
179 179
 			return new $concrete;
180 180
 		}
181 181
 
182 182
 		return $reflector->newInstanceArgs(
183
-			$this->resolveDependencies( $constructor->getParameters() )
183
+			$this->resolveDependencies($constructor->getParameters())
184 184
 		);
185 185
 	}
186 186
 
@@ -190,13 +190,13 @@  discard block
 block discarded – undo
190 190
 	 * @return mixed
191 191
 	 * @throws BindingResolutionException
192 192
 	 */
193
-	protected function resolveClass( ReflectionParameter $parameter )
193
+	protected function resolveClass(ReflectionParameter $parameter)
194 194
 	{
195 195
 		try {
196
-			return $this->make( $parameter->getClass()->name );
196
+			return $this->make($parameter->getClass()->name);
197 197
 		}
198
-		catch( BindingResolutionException $e ) {
199
-			if( $parameter->isOptional() ) {
198
+		catch (BindingResolutionException $e) {
199
+			if ($parameter->isOptional()) {
200 200
 				return $parameter->getDefaultValue();
201 201
 			}
202 202
 			throw $e;
@@ -208,14 +208,14 @@  discard block
 block discarded – undo
208 208
 	 *
209 209
 	 * @return array
210 210
 	 */
211
-	protected function resolveDependencies( array $dependencies )
211
+	protected function resolveDependencies(array $dependencies)
212 212
 	{
213 213
 		$results = [];
214 214
 
215
-		foreach( $dependencies as $dependency ) {
215
+		foreach ($dependencies as $dependency) {
216 216
 			// If the class is null, the dependency is a string or some other primitive type
217
-			$results[] = !is_null( $class = $dependency->getClass() )
218
-				? $this->resolveClass( $dependency )
217
+			$results[] = !is_null($class = $dependency->getClass())
218
+				? $this->resolveClass($dependency)
219 219
 				: null;
220 220
 		}
221 221
 
Please login to merge, or discard this patch.