Download the PHP package russsiq/laravel-zipper without Composer
On this page you can find all versions of the php package russsiq/laravel-zipper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download russsiq/laravel-zipper
More information about russsiq/laravel-zipper
Files in russsiq/laravel-zipper
Package laravel-zipper
Short Description Класс-обертка для архиватора ZipArchive в Laravel 9.x.
License MIT
Homepage https://github.com/russsiq/laravel-zipper
Informations about the package laravel-zipper
Класс-обертка для архиватора ZipArchive в Laravel 9.x.
Подключение
Для добавления зависимости в проект на Laravel, используйте менеджер пакетов Composer:
Если в вашем приложении включен отказ от обнаружения пакетов в директиве dont-discover
в разделе extra
файла composer.json
, то необходимо самостоятельно добавить следующее в файле config/app.php
:
-
Провайдер услуг в раздел
providers
: - Псевдоним класса (Facade) в раздел
aliases
:
Использование
Методы
Все публичные методы доступны через фасад Zipper
:
Список доступных публичных методов класса-обертки Zipper
:
- addDirectory
- addEmptyDirectory
- addFile
- addFromString
- close
- create
- deleteDirectory
- deleteFile
- extractTo
- filename
- open
addDirectory(string $realPath, string $relativePath): bool
Добавить в архив директорию.
addEmptyDirectory(string $dirname): bool
Добавить в архив пустую директорию.
addFile(string $filename, string $localname = null): bool
Добавить в архив файл по указанному пути.
addFromString(string $localname, string $contents) : bool
Добавить в архив файл, используя содержимое строки.
close(): bool
Закрыть текущий (открытый или созданный) архив и сохранить изменения.
create(string $filename): self
Создать архив для последующей работы с ним (для чтения, записи или изменения).
deleteDirectory(string $dirname): bool
Удалить элемент (каталог) из архива, используя его имя.
deleteFile(string $filename): bool
Удалить элемент (файл) из архива, используя его имя.
extractTo(string $destination, array $entries = null): bool
Извлечь весь архив или его части в указанное место назначения.
filename(): ?string
Получить полный путь, включая имя, текущего рабочего архива.
open(string $filename): self
Открыть архив для последующей работы с ним (для чтения, записи или изменения).
Пример использования
Для инициализации класса-обертки Zipper
вы можете воспользоваться одним из двух методов одноименного фасада Zipper
:
Тестирование
Для запуска тестов используйте команду:
Для запуска тестов и формирования agile-документации, генерируемой в HTML-формате и записываемой в файл tests/testdox.html, используйте команду:
Удаление пакета
Для удаления пакета из вашего проекта на Laravel используйте команду:
Лицензия
laravel-zipper
– программное обеспечение с открытым исходным кодом, распространяющееся по лицензии MIT.
All versions of laravel-zipper with dependencies
ext-zip Version *
illuminate/support Version 9.*
illuminate/filesystem Version 9.*