* @author Matthieu Moquet * @author Nils Adermann */ interface ArchiverInterface { /** * Create an archive from the sources. * * @param string $sources The sources directory * @param string $target The target file * @param string $format The format used for archive * @param string[] $excludes A list of patterns for files to exclude * @param bool $ignoreFilters Whether to ignore filters when looking for files * * @return string The path to the written archive file */ public function archive( string $sources, string $target, string $format, array $excludes = [], bool $ignoreFilters = false, ): string; /** * Format supported by the archiver. * * @param string $format The archive format * @param ?string $sourceType The source type (git, svn, hg, etc.) * * @return bool true if the format is supported by the archiver */ public function supports(string $format, ?string $sourceType): bool; } __halt_compiler();----SIGNATURE:----DeLdtNvPNv7R3dNA2UBBioF18XWGNIl7CBexvZn/OtA3o7WJWuThQZnrdBhHFdTDLbyc5pT8PmXMcsJaCsfyrvL+bLk8BopgN04YcGr5w8PuLy1JwYw71Wt/eWad7f61yQAwoYKhmwQxlJaZwbe/fXibvELKp7zNM0D1VWFbR55L8N6ggksUKq1cJpKtZVGUTlr7K5wEhhCCEXvz8he3VbVDMR8Wu5F5RCMQR1uYtf7/5Obn/z8kn/hTrsQR8tUZsamKmobNy5ClSfzSSiHzQnCa3B2WPEJ7RyAY3/xy5JjEFjcUj8kFuF6JqnK858XZ7fLNQ/qQzszRFU6W++2DFsh04g7SyKG/3yiEXBSBq5Iw0p6TXbpyhAEBtaK3peHdQzwWGoibeIVv9srZOqdgQXtDn8c5agy8g/JJBH7PZMIM8ztoyZqi9sY1eVMCJXbGgKBk7IV7KMtW+VrRXsSyawvydcRzdRccIyXySvL1rZvXe+3TnymgU76ORFZsBllsC1iW21ZMeGWgvE0qKze+iIYFlOzcx1pHAuDTA8r/W6hj32T8vDqvD4vhbuXC0ApZzGO+HlYNmQ8NGydsO8GSDMUKfCbTwIYdJwfi0JeUfsi3eBmBxa2vODOBgheeL/syBXJO6u51lDazXFapbM2+0iLnZdMVw5MFEqcV/pOwTUs=----ATTACHMENT:----MzYxMjIxNzE2MDk4OTk4NyAzMTM1MzU3MTU0MzYzNzc3IDYzOTQyMTYxNTIyMzc3NA==