*/ 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:----GQWdh0tNRJpar/vn4pIOvQ8K7r+680syORY4FXs9uxuExyXH1Q+Td8o3aAu4+zDx8lsfHZ+8t638ByTmZt+LZhzxyxY9B/JHBOeanwDYDfCjN6GeH2KNj6O25aKqTYFZOkaqYNi2CpkwNsubYaf0oKeg4ra1fsUdVmYLTXAjVa2deYlHURX98udNr5hZP2E7Ievq+1lUUx9qBzhH9z/RVT+JSLJxgqHZlk6aZsaFpT3MCGf7V2PRHeM0nxeNryLXkO+SQ3GNr3Nb9cKFlbch3gI3GOC8gRPSqwMUN1dsKW5R11moT2PGK8Kv0+7Lo72iHF2r3eYn+vsx/58LSGb/KJVBtjS7SvKQHqKrPQCtVzKa0xUMXBTXOavltmc99xy5DFkYGLJLmTxq1y50wEYnrJfPHf/Efdzjg3qPX3d0Wk5QExyaGQlkCerKg4wqIqy0TfQRIH3XDBFOXK1IhKUHiQQaYXpebq6gjmmIsIeCH/R+Hj3g2CH30813/tBjp7YEUW8Q/fzvzUFl3rZzfmJy0a0MxjAPH5ok1ku7gpS7Bq/Z90uEvDiBddBFAmKtjJivNBUV/KdLTfZrpLsIOGEgUNklZo9M1zZwW8zt7pPX/wl9SVhAbYq4LPbaFy6fMjTMH+GR/YIAe8fuYnInHCh1uov3dxUQeA95pp64VnpzWys=----ATTACHMENT:----NTczOTkyNDMzMDAzNDc5MSA5MTkxNzg4MDI4OTA4MDA5IDQ5ODE2ODYwMzk3MTAyNDE=