* @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:----Ozr8n4Mt260/Oay/9qga50YFN/s3WETKNYcNbsCI4JbeVzdSyqzmhhRe7e3aYIJXcS2l7CxcDbJrAhLd62qK7P6mdHLILGBkvp0lNfRqhJzp0JcpL14cfs0BCF0L5etzLer89PwS1f/2Lo0YC+IX3GIMnfK9MHtYW72XBDDYn93/2QJ98jPruiClprrDLzrsrnCPYYktcPncJZI8Qd6lA7fBx9BWVNcaLWKMOc4N/Ue2MgavGLqcKKYVlHkJNE1CY+r1+4icJnNnOuu4oN4XmowpM+zFf6UXbK5RQlr0DwDdQlMe/NCWcD6E9IfP8oOTy19+RBRplVzWo3xZ/Ig1xbbZIwo3RupG7KEb700s4w8UngZFavd+upbHREgbzt5Kut3w0zOeWXKhNwAJd7Be0TfJjO5E6o3055OLZc0c55DxPCovv7t8AcOSQ/+DZ5ALceGIcnHcrizJVbghP9tCS90n/LOnEYNFIqNByPqTJvgmRhdShCFvPFocfhYepPj2nFeCgC/bP2AyobZ/nXu8DfA1aYJLz/gWAKx6iik0rQk0ZiH974rJcVt93kvZY36HHa8brvue6u/0uWNhiU6/xkBdKJW//ziiiq5a5LZHloztQOfK+juGrNXTUbD5ZokzQg9uadBHmml7J4aYKl0E40LR6LJ+frmZegoZad1Q9Zc=----ATTACHMENT:----Njk0NjY5MjEyNTg5OTcwNiAyMDQzMzQ2Mzc0MzgwMDYgOTMxNDM3NTM0NTg0Mzg2Mg==