Файл
класс Файл расширяет Facade (Посмотреть исходный код)
Свойства
| статический защищённый Application | $app | Экземпляр приложения, используемый в качестве фасада. | из Facade |
| статический защищённый массив | $resolvedInstance | Решенные экземпляры объектов. | из Facade |
| статический защищённый bool | $cached | Указывает, следует ли кешировать решенный экземпляр. | из Facade |
Методы
| static void | resolved(Closure $callback)
Выполнить замыкание, когда фасад будет разрешён. | из Facade |
| static MockInterface | spy()
Преобразовать фасад в шпион Mockery. | из Facade |
| static MockInterface | partialMock()
Инициализировать частичный mock для фасада. | из Facade |
| static Expectation | shouldReceive()
Инициализировать ожидание mock для фасада. | из Facade |
| static Expectation | expects()
Инициализировать ожидание mock для фасада. | из Facade |
| static MockInterface | createFreshMockInstance()
Создать новый экземпляр mock для указанного класса. | из Facade |
| static MockInterface | createMock()
Создать новый экземпляр mock для указанного класса. | из Facade |
| static bool | isMock()
Определяет, установлен ли mock в качестве экземпляра фасада. | из Facade |
| static string|null | getMockableClass()
Получить мок-класс для связанного экземпляра. | из Facade |
| static void | swap(mixed $instance)
Замена базового экземпляра за фасадом. | из Facade |
| static mixed | getFacadeRoot()
Получить корневой объект за фасадом. | из Facade |
| static string | getFacadeAccessor()
Получить зарегистрированное имя компонента. | |
| static mixed | resolveFacadeInstance(string $name)
Разрешить экземпляр корня фасада из контейнера. | из Facade |
| static void | clearResolvedInstance(string $name)
Очистить разрешённый экземпляр фасада. | из Facade |
| static void | clearResolvedInstances()
Очистить все разрешённые экземпляры. | из Facade |
| static Collection | defaultAliases()
Получить стандартные псевдонимы приложения. | из Facade |
| static Application | getFacadeApplication()
Получить экземпляр приложения за фасадом. | из Facade |
| static void | setFacadeApplication(Application $app)
Установить экземпляр приложения. | из Facade |
| static mixed | __callStatic(string $method, array $args)
Обработать динамические статические вызовы к объекту. | из Facade |
| static bool | exists(string $path) Нет описания | |
| static bool | missing(string $path) Нет описания | |
| static string | get(string $path, bool $lock = false) Нет описания | |
| static string | sharedGet(string $path) Нет описания | |
| static mixed | getRequire(string $path, array $data = []) Нет описания | |
| static mixed | requireOnce(string $path, array $data = []) Нет описания | |
| static LazyCollection | lines(string $path) Нет описания | |
| static string | 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) Нет описания | |
| 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 void | link(string $target, string $link) Нет описания | |
| static void | relativeLink(string $target, string $link) Нет описания | |
| static string | name(string $path) Нет описания | |
| static string | basename(string $path) Нет описания |
| статический string | dirname(string $path) Без описания | |
| статический string | extension(string $path) Без описания | |
| статический string|null | guessExtension(string $path) Без описания | |
| статический string | type(string $path) Без описания | |
| статический string|false | mimeType(string $path) Без описания | |
| статический int | size(string $path) Без описания | |
| статический int | lastModified(string $path) Без описания | |
| статический bool | isDirectory(string $directory) Без описания | |
| статический bool | isEmptyDirectory(string $directory, bool $ignoreDotFiles = false) Без описания | |
| статический bool | isReadable(string $path) Без описания | |
| статический bool | isWritable(string $path) Без описания | |
| статический bool | hasSameHash(string $firstFile, string $secondFile) Без описания | |
| статический bool | isFile(string $file) Без описания | |
| статический array | glob(string $pattern, int $flags) Без описания | |
| статический SplFileInfo[] | files(string $directory, bool $hidden = false) Без описания | |
| статический SplFileInfo[] | allFiles(string $directory, bool $hidden = false) Без описания | |
| статический array | directories(string $directory) Без описания | |
| статический void | ensureDirectoryExists(string $path, int $mode = 0755, bool $recursive = true) Без описания | |
| статический bool | makeDirectory(string $path, int $mode = 0755, bool $recursive = false, bool $force = false) Без описания | |
| статический bool | moveDirectory(string $from, string $to, bool $overwrite = false) Без описания | |
| статический bool | copyDirectory(string $directory, string $destination, int|null $options = null) Без описания | |
| статический bool | deleteDirectory(string $directory, bool $preserve = false) Без описания | |
| статический bool | deleteDirectories(string $directory) Без описания | |
| статический bool | cleanDirectory(string $directory) Без описания | |
| статический Filesystem|mixed | when(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null) Без описания | |
| статический Filesystem|mixed | unless(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null) Без описания | |
| статический void | macro(string $name, object|callable $macro) Без описания | |
| статический void | mixin(object $mixin, bool $replace = true) Без описания | |
| статический bool | hasMacro(string $name) Без описания | |
| статический void | flushMacros() Без описания |
Подробности
статический void resolved(Closure $callback)
Выполнить Closure, когда фасад был разрешён.
статический MockInterface spy()
Преобразовать фасад в шпион Mockery.
статический MockInterface partialMock()
Инициализировать частичный макет на фасаде.
статический Expectation shouldReceive()
Инициализировать ожидание макета на фасаде.
статический Expectation expects()
Инициализировать ожидание макета на фасаде.
статический защищённый MockInterface createFreshMockInstance()
Создать свежий экземпляр макета для заданного класса.
статический защищённый MockInterface createMock()
Создать свежий экземпляр макета для заданного класса.
статический защищённый bool isMock()
Определяет, установлен ли макет в качестве экземпляра фасада.
статический защищённый string|null getMockableClass()
Получить класс, подлежащий моделированию, для связанного экземпляра.
статический void swap(mixed $instance)
Замена базового экземпляра за фасадом.
static mixed getFacadeRoot()
Получить корневый объект за фасадом.
static protected string getFacadeAccessor()
Получить зарегистрированное имя компонента.
static protected mixed resolveFacadeInstance(string $name)
Разрешить корневой экземпляр фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешенный экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешенные экземпляры.
static Collection defaultAliases()
Получить стандартные псевдонимы приложения.
static Application getFacadeApplication()
Получить экземпляр приложения за фасадом.
static void setFacadeApplication(Application $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработать динамические статические вызовы объекта.
static bool exists(string $path)
Нет описания
static bool missing(string $path)
Нет описания
static string get(string $path, bool $lock = false)
Нет описания
static string sharedGet(string $path)
Нет описания
static mixed getRequire(string $path, array $data = [])
Нет описания
static mixed requireOnce(string $path, array $data = [])
Нет описания
static LazyCollection lines(string $path)
Нет описания
static string 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)
Без описания
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 void 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)
Без описания
статический массив glob(строка $pattern, целое $flags)
Описание отсутствует
статический SplFileInfo[] files(строка $directory, логическое $hidden = false)
Описание отсутствует
статический SplFileInfo[] allFiles(строка $directory, логическое $hidden = false)
Описание отсутствует
статический массив directories(строка $directory)
Описание отсутствует
статический void ensureDirectoryExists(строка $path, целое $mode = 0755, логическое $recursive = true)
Описание отсутствует
статический логическое makeDirectory(строка $path, целое $mode = 0755, логическое $recursive = false, логическое $force = false)
Описание отсутствует
статический логическое moveDirectory(строка $from, строка $to, логическое $overwrite = false)
Описание отсутствует
статический логическое copyDirectory(строка $directory, строка $destination, целое|null $options = null)
Описание отсутствует
статический логическое deleteDirectory(строка $directory, логическое $preserve = false)
Описание отсутствует
статический логическое deleteDirectories(строка $directory)
Описание отсутствует
статический логическое cleanDirectory(строка $directory)
Описание отсутствует
статический Filesystem|смешанный when(Closure|смешанный|null $value = null, вызываемый|null $callback = null, вызываемый|null $default = null)
Описание отсутствует
статический Filesystem|смешанный unless(Closure|смешанный|null $value = null, вызываемый|null $callback = null, вызываемый|null $default = null)
Описание отсутствует
статический void macro(строка $name, объект|вызываемый $macro)
Описание отсутствует
статический void mixin(объект $mixin, логическое $replace = true)
Описание отсутствует
статический логическое hasMacro(строка $name)
Описание отсутствует
статический void flushMacros()
Описание отсутствует
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Support/Facades/File.html