code: protected function extract($file, $path)
      {
          // Can throw an UnexpectedValueException
          $archive = new \Phar($file);
          $archive->extractTo($path, null, true);
          /* TODO: handle openssl signed phars
           * https://github.com/composer/composer/pull/33#issuecomment-2250768
           * https://github.com/koto/phar-util
           * http://blog.kotowicz.net/2010/08/hardening-php-how-to-securely-include.html
           */
      }
docs: {@inheritDoc}