public static function spy()
{
$name = static::getFacadeAccessor();
if (static::isMock()) {
$mock = static::$resolvedInstance[$name];
} else {
$class = static::getMockableClass($name);
$mock = $class ? Mockery::spy($class) : Mockery::spy();
static::$resolvedInstance[$name] = $mock;
if (isset(static::$app)) {
static::$app->instance($name, $mock);
}
}
}