class
File extends Facade (View source)
Properties
static protected Application|null
|
$app |
The application instance being facaded. |
from
Facade |
static protected array
|
$resolvedInstance |
The resolved object instances. |
from
Facade |
static protected bool
|
$cached |
Indicates if the resolved instance should be cached. |
from
Facade |
Methods
static void
resolved(
Closure $callback)
Run a Closure when the facade has been resolved.
spy()
Convert the facade into a Mockery spy.
expects()
Initiate a mock expectation on the facade.
createMock()
Create a fresh mock instance for the given class.
static bool
isMock()
Determines whether a mock is set as the instance of the facade.
static void
swap(mixed $instance)
Hotswap the underlying instance behind the facade.
static bool
isFake()
Determines whether a "fake" has been set as the facade instance.
static mixed
__callStatic(string $method, array $args)
Handle dynamic, static calls to the object.
static bool
exists(string $path)
No description
static bool
missing(string $path)
No description
static string
get(string $path, bool $lock = false)
No description
static array
json(string $path, int $flags, bool $lock = false)
No description
static mixed
getRequire(string $path, array $data = [])
No description
static mixed
requireOnce(string $path, array $data = [])
No description
lines(string $path)
No description
static string|false
hash(string $path, string $algorithm = 'md5')
No description
static int|bool
put(string $path, string $contents, bool $lock = false)
No description
static void
replace(string $path, string $content, int|null $mode = null)
No description
static void
replaceInFile(array|string $search, array|string $replace, string $path)
No description
static int
prepend(string $path, string $data)
No description
static int
append(string $path, string $data, bool $lock = false)
No description
static mixed
chmod(string $path, int|null $mode = null)
No description
static bool
delete(string|array $paths)
No description
static bool
move(string $path, string $target)
No description
static bool
copy(string $path, string $target)
No description
static bool|null
link(string $target, string $link)
No description
static string
name(string $path)
No description
static string
dirname(string $path)
No description
static string
type(string $path)
No description
static int
size(string $path)
No description
static bool
isEmptyDirectory(string $directory, bool $ignoreDotFiles = false)
No description
static bool
hasSameHash(string $firstFile, string $secondFile)
No description
static bool
isFile(string $file)
No description
static array
glob(string $pattern, int $flags)
No description
files(string $directory, bool $hidden = false)
No description
allFiles(string $directory, bool $hidden = false)
No description
static bool
makeDirectory(string $path, int $mode = 0755, bool $recursive = false, bool $force = false)
No description
static bool
moveDirectory(string $from, string $to, bool $overwrite = false)
No description
static bool
copyDirectory(string $directory, string $destination, int|null $options = null)
No description
when(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
No description
unless(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
No description
static void
macro(string $name, object|callable $macro)
No description
static void
mixin(object $mixin, bool $replace = true)
No description
Details
Run a Closure when the facade has been resolved.
Convert the facade into a Mockery spy.
static MockInterface
partialMock()
Initiate a partial mock on the facade.
static Expectation
shouldReceive()
Initiate a mock expectation on the facade.
Initiate a mock expectation on the facade.
static protected MockInterface
createFreshMockInstance()
Create a fresh mock instance for the given class.
static protected MockInterface
createMock()
Create a fresh mock instance for the given class.
static protected bool
isMock()
Determines whether a mock is set as the instance of the facade.
static protected string|null
getMockableClass()
Get the mockable class for the bound instance.
static void
swap(mixed $instance)
Hotswap the underlying instance behind the facade.
Determines whether a "fake" has been set as the facade instance.
Get the root object behind the facade.
static protected string
getFacadeAccessor()
Get the registered name of the component.
static protected mixed
resolveFacadeInstance(string $name)
Resolve the facade root instance from the container.
static void
clearResolvedInstance(string $name)
Clear a resolved facade instance.
static void
clearResolvedInstances()
Clear all of the resolved instances.
Get the application default aliases.
Get the application instance behind the facade.
Set the application instance.
static mixed
__callStatic(string $method, array $args)
Handle dynamic, static calls to the object.
static bool
exists(string $path)
static bool
missing(string $path)
static string
get(string $path, bool $lock = false)
static array
json(string $path, int $flags, bool $lock = false)
static string
sharedGet(string $path)
static mixed
getRequire(string $path, array $data = [])
static mixed
requireOnce(string $path, array $data = [])
static string|false
hash(string $path, string $algorithm = 'md5')
static int|bool
put(string $path, string $contents, bool $lock = false)
static void
replace(string $path, string $content, int|null $mode = null)
static void
replaceInFile(array|string $search, array|string $replace, string $path)
static int
prepend(string $path, string $data)
static int
append(string $path, string $data, bool $lock = false)
static mixed
chmod(string $path, int|null $mode = null)
static bool
delete(string|array $paths)
static bool
move(string $path, string $target)
static bool
copy(string $path, string $target)
static bool|null
link(string $target, string $link)
static void
relativeLink(string $target, string $link)
static string
name(string $path)
static string
basename(string $path)
static string
dirname(string $path)
static string
extension(string $path)
static string|null
guessExtension(string $path)
static string
type(string $path)
static string|false
mimeType(string $path)
static int
size(string $path)
static int
lastModified(string $path)
static bool
isDirectory(string $directory)
static bool
isEmptyDirectory(string $directory, bool $ignoreDotFiles = false)
static bool
isReadable(string $path)
static bool
isWritable(string $path)
static bool
hasSameHash(string $firstFile, string $secondFile)
static bool
isFile(string $file)
static array
glob(string $pattern, int $flags)
static SplFileInfo[]
files(string $directory, bool $hidden = false)
static SplFileInfo[]
allFiles(string $directory, bool $hidden = false)
static array
directories(string $directory)
static void
ensureDirectoryExists(string $path, int $mode = 0755, bool $recursive = true)
static bool
makeDirectory(string $path, int $mode = 0755, bool $recursive = false, bool $force = false)
static bool
moveDirectory(string $from, string $to, bool $overwrite = false)
static bool
copyDirectory(string $directory, string $destination, int|null $options = null)
static bool
deleteDirectory(string $directory, bool $preserve = false)
static bool
deleteDirectories(string $directory)
static bool
cleanDirectory(string $directory)
static Filesystem|mixed
when(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
static Filesystem|mixed
unless(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
static void
macro(string $name, object|callable $macro)
static void
mixin(object $mixin, bool $replace = true)
static bool
hasMacro(string $name)
static void
flushMacros()