* @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:----IBxVve5ZC7NvCOuxuAWIdRvaVmFSezwD1itgrfWx2EhCEj7OC9VRu1uQ2ePa35uFtn8NoO7YANn844ws8pgp1fbiMldSxUIeomYpOixwlKwbPZ7UfU5dGWNITzfZP/eIoPPFXSQcYyZWMqFcdipM5OXRvw5FGLLwGSe2MkMM6A7XFxQTBWD7umySTPX7pz3HObTDeJSZ0tE9d7m2oT4EbIujq4DXP2bZndtZ0ie0uh74O6WlKp89XwSARj6Ny3ha/c1/hDOgtYcwVx6tJvY9eXx8yJKXRsC28T/gsI2Kp3VD/4NCRj/2B5jm6uHaRTEz+JrFt7Wa1y+Y+ucCJ7mcB3HShIrXC+5JyYg7W8gasQtNXMPeP4ya5mb6TIqUCVSHKbqFkrU1AAbA1MJki0tsTCnrxPGV0uodJdEmBnHjs4XbReH/yi1mJXuOrcxMvwLngjCiMDW1fg0ZB6QBUMhkZgTcaAJxPg99IjThq+bX1MkH9XMoXVwHeEYa/eZ4nIzAIl2XyDea5/6uzBKUiGnaHB66zAd6qlxF9RsgDImceu7ZD0pFQJAh3NChDaIYH4pn2jsBMyOWYRTnqUTgncGsmFPBn1FHU22/tcGlw79hKQeU9vB0TxiNKHPxcOA3duS3UUpE1nysOwqEQGSk61KWtCWccbO9SxpePgrt7MwsN50=----ATTACHMENT:----ODc2NTM4MTY1NzUzMjU3NSA2MzA0MzM2NTM3NzI4ODU4IDkzNDQyODU0MjU4MzYwMg==