* @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:----1LRunsmG+3FjerSPiyrKIucfgzW1YwA7MPpzrpRkCH9htfzio/8l9/hrOaFH8je7XvA3r70W7dIL59W+qagZDQxsqD7zOBbbgLrkLuqjgGnspnq8e1IoD+1DnGtJAOPX9BQEgVcc/I3mxDztORbSpv7UUfIZU80LUhvKtN89XDS/O20iCXy/IqrK32mlB/8xOv+aLrOaktY1qr0ArSQzHdRp4C8fVKBN8bnS9qZedwJlOscfW5Bs0nNcdDL3VCzY0G4WTTf/MKIfEc2Jr9K5VIbxEGLegIvuBCjC4u6eIwXJcMLSHfx5NhoIZQQ0pfe9M1ac9CHJx/sfB+jdB+O8QvqQkPVxIBHSOlTexgYW9Tq5/OG1ffTVcI+6djoqc5LLMgvTwN7Bn8T+vUGytNpFivy2C2OExSimeAvbIqdZVcYAaUw6SLl8+GuiFkfnJv8KgdfRDKQ9hHBJ1CcOAsFMvBN9MLb+J5rBwuLojiCV+48osVfl21j8WEcTXWtc5V2uqmKs9HiCbYekSon7vphadEIVEq/sH9jw0AAojmF7UiacSjGcResBzLj15jnWJ81IHPHyafqsDu2Q0x/8Bp+iCxNd5wWWCeW59yXhIhepKazC1i4amTNaMfTYEb7SGlsA0is5SfgzX0LZiz5WS0MBVWlqH/Gf2MVLK9e8ME1P9cU=----ATTACHMENT:----NzUzMjMxMTc1NjkyNTcxMiA5OTE1MzMxODMwNTM2MTE0IDUzMjQ3MDc5NjQwMzkzNDg=