*/ 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:----nGVMKjXs6e1M4aYi6BxLc+UPeVJ1A0KJy8JQDo3wcG7zseOtWhud3e/8/ehX/PvFRmJAVCXjdcRFnewqhMYh8T+31xZKQ9OV3BdmcMP5pBzUNdMd00EgVNFPtJOS3yXpLbQyQUW2fpdYtswvSPhLe2/Ip/fzx1uloCiWJ/yb0EbaYEcyARrOAyIdJW+QSoMRobinat7lCaPX6VpsoQewLymygSzMYAsNWY8VhIy6HHavMW5zl8fXTCPWY37k91A+JCx34wzISDe4ClvtR1MbMbzdbqdNfKqhSpTEOCITrmT6jIxOLtYcVHH3Nbwb5lzD22/VFEgCzFdOqB1/I2A2+/0wLrLgPmazKGnhNTj4iTuI4ylmCWrSauZwqolqIbHIMcoIcJH9cEbx+cIwDxHRC4dhqwjWV/WTo0aGGzvJDpCf2k09xv1IbIYhZDeCpDEuQ7qsUN3pUFvmpeyfbWX9QxULUuR8QV/RTv3DZmX5Bcw8uNenw0zRt+zaHm7MaT3nwuZs8yD7+W6L+xDS43JHJsbNXwOfOuz4vLES7l8FXXWUxw6T/E3iVjHGIHKiIh30NzEddmXa2fydyZ+fEI8GwbDeNvk0XJuO5C64W62ptOb7N8lc4jTrZ2P6wzFdEaWRaJadFUs0Si8o6nx7wHlkOamvS7jqhoM/N4lk8QsWZCw=----ATTACHMENT:----MTY0NjE5MDI1MTgzMjk4NCA3MzkyMjM4NzM3MzM2ODgxIDI1Mjk0NTg4NDQ3Njc1MzQ=