Файл
класс File расширяет Facade (Просмотреть исходный код)
Свойства
| статический защищенный Application | $app | Экземпляр приложения, к которому происходит обращение. | из Facade |
| статический защищенный массив | $resolvedInstance | Результирующие экземпляры объектов. | из Facade |
Методы
| static void | resolved(Closure $callback) Выполнить Closure, когда фасад будет разрешён. | from Facade |
| static MockInterface | spy() Преобразовать фасад в шпион Mockery. | from Facade |
| static MockInterface | partialMock() Инициализировать частичный mock для фасада. | from Facade |
| static Expectation | shouldReceive() Инициализировать ожидание mock для фасада. | from Facade |
| static MockInterface | createFreshMockInstance() Создать новый экземпляр mock для данного класса. | from Facade |
| static MockInterface | createMock() Создать новый экземпляр mock для данного класса. | from Facade |
| static bool | isMock() Определяет, установлен ли mock в качестве экземпляра фасада. | from Facade |
| static string|null | getMockableClass() Получить mockable класс для привязанного экземпляра. | from Facade |
| static void | swap(mixed $instance) Произвести hot-swap подчинённого экземпляра за фасадом. | from Facade |
| static mixed | getFacadeRoot() Получить корневой объект за фасадом. | from Facade |
| static string | getFacadeAccessor() Получить зарегистрированное имя компонента. | |
| static mixed | resolveFacadeInstance(object|string $name) Разрешить экземпляр корневого фасада из контейнера. | from Facade |
| static void | clearResolvedInstance(string $name) Очистить разрешённый экземпляр фасада. | from Facade |
| static void | clearResolvedInstances() Очистить все разрешённые экземпляры. | from Facade |
| static Application | getFacadeApplication() Получить экземпляр приложения за фасадом. | from Facade |
| static void | setFacadeApplication(Application $app) Установить экземпляр приложения. | from Facade |
| static mixed | __callStatic(string $method, array $args) Обработка динамических статических вызовов объекта. | from Facade |
| static SplFileInfo[] | allFiles(string $directory, bool $hidden = false) Без описания | |
| static SplFileInfo[] | files(string $directory, bool $hidden = false) Без описания | |
| static array | directories(string $directory) Без описания | |
| static array | glob(string $pattern, int $flags) Без описания | |
| static bool | cleanDirectory(string $directory) Без описания | |
| static bool | copy(string $path, string $target) Без описания | |
| static bool | copyDirectory(string $directory, string $destination, int|null $options = null) Без описания | |
| static bool | delete(string|array $paths) Без описания | |
| static bool | deleteDirectories(string $directory) Без описания | |
| static bool | deleteDirectory(string $directory, bool $preserve = false) Без описания | |
| static bool | exists(string $path) Без описания | |
| static bool | isDirectory(string $directory) Без описания | |
| static bool | isFile(string $file) Без описания | |
| static bool | isReadable(string $path) Без описания | |
| static bool | isWritable(string $path) Без описания | |
| static bool | makeDirectory(string $path, int $mode = 0755, bool $recursive = false, bool $force = false) Без описания | |
| static bool | move(string $path, string $target) Без описания | |
| static bool | moveDirectory(string $from, string $to, bool $overwrite = false) Без описания | |
| static int | append(string $path, string $data) Без описания | |
| static int | lastModified(string $path) Без описания | |
| static int | prepend(string $path, string $data) Без описания | |
| static int | size(string $path) Без описания | |
| static int|bool | put(string $path, string $contents, bool $lock = false) Без описания | |
| static mixed | chmod(string $path, int|null $mode = null) Без описания |
| static mixed | getRequire(string $path) Описание отсутствует | |
| static mixed | requireOnce(string $file) Описание отсутствует | |
| static string | basename(string $path) Описание отсутствует | |
| static string | dirname(string $path) Описание отсутствует | |
| static string | extension(string $path) Описание отсутствует | |
| static string | get(string $path, bool $lock = false) Описание отсутствует | |
| static string | hash(string $path) Описание отсутствует | |
| static string | name(string $path) Описание отсутствует | |
| static string | sharedGet(string $path) Описание отсутствует | |
| static string | type(string $path) Описание отсутствует | |
| static string|false | mimeType(string $path) Описание отсутствует | |
| static void | ensureDirectoryExists(string $path, int $mode = 0755, bool $recursive = true) Описание отсутствует | |
| static void | link(string $target, string $link) Описание отсутствует | |
| static void | replace(string $path, string $content) Описание отсутствует |
Подробности
static void resolved(Closure $callback)
Выполнить Closure при разрешении фасада.
static MockInterface spy()
Преобразовать фасад в шпион Mockery.
static MockInterface partialMock()
Инициировать частичный mock для фасада.
static Expectation shouldReceive()
Инициировать ожидание mock для фасада.
static protected MockInterface createFreshMockInstance()
Создать свежий экземпляр mock для заданного класса.
static protected MockInterface createMock()
Создать свежий экземпляр mock для заданного класса.
static protected bool isMock()
Определяет, установлен ли mock в качестве экземпляра фасада.
static protected string|null getMockableClass()
Получить mockable класс для связанного экземпляра.
static void swap(mixed $instance)
Переключает базовый экземпляр за фасадом.
static mixed getFacadeRoot()
Получить корневый объект за фасадом.
static protected string getFacadeAccessor()
Получить зарегистрированное имя компонента.
static protected mixed resolveFacadeInstance(object|string $name)
Разрешить корневой экземпляр фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешенный экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешенные экземпляры.
static Application getFacadeApplication()
Получить экземпляр приложения за фасадом.
static void setFacadeApplication(Application $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработать динамические статические вызовы к объекту.
static SplFileInfo[] allFiles(string $directory, bool $hidden = false)
Без описания
static SplFileInfo[] files(string $directory, bool $hidden = false)
Без описания
static array directories(string $directory)
Без описания
static array glob(string $pattern, int $flags)
Без описания
static bool cleanDirectory(string $directory)
Без описания
static bool copy(string $path, string $target)
Без описания
static bool copyDirectory(string $directory, string $destination, int|null $options = null)
Без описания
static bool delete(string|array $paths)
Без описания
static bool deleteDirectories(string $directory)
Без описания
static bool deleteDirectory(string $directory, bool $preserve = false)
Без описания
static bool exists(string $path)
Без описания
static bool isDirectory(string $directory)
Без описания
static bool isFile(string $file)
Без описания
static bool isReadable(string $path)
Без описания
static bool isWritable(string $path)
Без описания
static bool makeDirectory(string $path, int $mode = 0755, bool $recursive = false, bool $force = false)
Без описания
static bool move(string $path, string $target)
Без описания
static bool moveDirectory(string $from, string $to, bool $overwrite = false)
Без описания
static int append(string $path, string $data)
Без описания
static int lastModified(string $path)
Без описания
static int prepend(string $path, string $data)
Без описания
статический int size(string $path)
Без описания
статический int|bool put(string $path, string $contents, bool $lock = false)
Без описания
статический mixed chmod(string $path, int|null $mode = null)
Без описания
статический mixed getRequire(string $path)
Без описания
статический mixed requireOnce(string $file)
Без описания
статический string basename(string $path)
Без описания
статический string dirname(string $path)
Без описания
статический string extension(string $path)
Без описания
статический string get(string $path, bool $lock = false)
Без описания
статический string hash(string $path)
Без описания
статический string name(string $path)
Без описания
статический string sharedGet(string $path)
Без описания
статический string type(string $path)
Без описания
статический string|false mimeType(string $path)
Без описания
статический void ensureDirectoryExists(string $path, int $mode = 0755, bool $recursive = true)
Без описания
статический void link(string $target, string $link)
Без описания
статический void replace(string $path, string $content)
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Support/Facades/File.html