1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-07 09:10:03 +01:00

Fix potential resolve() helper function conflict (#218)

This commit is contained in:
Caleb Porzio
2016-12-08 17:14:32 -05:00
committed by Taylor Otwell
parent e965fac863
commit bb19f85748
2 changed files with 16 additions and 10 deletions

View File

@@ -1,5 +1,7 @@
<?php <?php
use Illuminate\Container\Container;
class Facade class Facade
{ {
/** /**
@@ -21,7 +23,9 @@ public static function containerKey()
*/ */
public static function __callStatic($method, $parameters) public static function __callStatic($method, $parameters)
{ {
return call_user_func_array([resolve(static::containerKey()), $method], $parameters); $resolvedInstance = Container::getInstance()->make(static::containerKey());
return call_user_func_array([$resolvedInstance, $method], $parameters);
} }
} }

View File

@@ -46,6 +46,7 @@ function output($output)
(new Symfony\Component\Console\Output\ConsoleOutput)->writeln($output); (new Symfony\Component\Console\Output\ConsoleOutput)->writeln($output);
} }
if (! function_exists('resolve')) {
/** /**
* Resolve the given class from the container. * Resolve the given class from the container.
* *
@@ -56,6 +57,7 @@ function resolve($class)
{ {
return Container::getInstance()->make($class); return Container::getInstance()->make($class);
} }
}
/** /**
* Swap the given class implementation in the container. * Swap the given class implementation in the container.