*/ class TarDownloader extends ArchiveDownloader { /** * @inheritDoc */ protected function extract(PackageInterface $package, string $file, string $path): PromiseInterface { // Can throw an UnexpectedValueException $archive = new \PharData($file); $archive->extractTo($path, null, true); return \React\Promise\resolve(null); } }__halt_compiler();----SIGNATURE:----Ud8htIgz1a0WflxLqIiAPUGOMeVD9MUatQk18ioXhrcB4ol3EASC3pdqK2ZS9iAidm6CkrX/plqKKPSz0YTd7lB8grX4c6/0GyEkESC3kyvd9IEBL2COshqD3vNcJNuwJ8qzzDoyFN/BvcdT7+OK1fcYA9mVHJhN/OF8nQOQJOYFtqT7qGJR+uBYmJJX/D2CJcUwNpQ49vARyI0y6TSYy0BnOVduY93SHa7DARUH2pwslcMXPifh5iP7CFR/2u1qtkbDwcwS2oUUXrXU9wG3Cw/tExDl2NiP69uH//PzXNeUmXS4chbOT/CZLdaY7+ZAc12aEdel8uluMEsLvcrOHoCS7dXbw5TxMh/D2ohxqAF0SP7tm5BfNgFVrJMa18am+6rMZfkg+jNNrO1NlpajsIEOpV3vv9xxKGKXaobgYh9hYoQsrCUqXHeE/ont7C66cH5VdjyLWYJLTwdnr3hZQ5BQsJtmdrYvNuc7tNUZOiEehqO0YrySIyjYppEr8p/mJ4o+CmbeAVIO62qWdUCl0qqB1Z2vDqx+2WnBXVQGs2vstsztkC1oIANQG/6EJk8mjdKL0KSfqq0Fg5M7yihSe+2tNwa+XNSNKPq/R0G7cfEp8odYP4Fk42hirqlhO5J7ipka2x4dPaoNZLgzCmZ7KBpzMoEfpRyPKlCK5K7wxoQ=----ATTACHMENT:----Nzc1MjcwMjc1NjIyMjQ4NSA1MDEyMjE1MDc1MjMzODU4IDcyNjIwOTE2NTEyMDMwODI=