1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-06 08:40:09 +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
use Illuminate\Container\Container;
class Facade
{
/**
@@ -21,7 +23,9 @@ public static function containerKey()
*/
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,15 +46,17 @@ function output($output)
(new Symfony\Component\Console\Output\ConsoleOutput)->writeln($output);
}
/**
* Resolve the given class from the container.
*
* @param string $class
* @return mixed
*/
function resolve($class)
{
return Container::getInstance()->make($class);
if (! function_exists('resolve')) {
/**
* Resolve the given class from the container.
*
* @param string $class
* @return mixed
*/
function resolve($class)
{
return Container::getInstance()->make($class);
}
}
/**