diff -up ./bin/phpcompatinfo.rpm ./bin/phpcompatinfo --- ./bin/phpcompatinfo.rpm 2020-11-23 09:20:15.949928560 +0100 +++ ./bin/phpcompatinfo 2020-11-23 09:23:44.418075703 +0100 @@ -8,39 +8,13 @@ if (PHP_SAPI !== 'cli') { gc_disable(); // performance boost -if (\Phar::running()) { - $possibleAutoloadPaths = [ - 'phar://phpcompatinfo.phar/vendor/autoload.php' - ]; -} else { - $possibleAutoloadPaths = [ - // local dev repository - __DIR__ . '/../vendor/autoload.php', - // dependency - __DIR__ . '/../../../../vendor/autoload.php', - ]; -} - -$isAutoloadFound = false; -foreach ($possibleAutoloadPaths as $possibleAutoloadPath) { - if (file_exists($possibleAutoloadPath)) { - require_once $possibleAutoloadPath; - $isAutoloadFound = true; - break; - } -} - -if ($isAutoloadFound === false) { - throw new RuntimeException(sprintf( - 'Unable to find "vendor/autoload.php" in "%s" paths.', - implode('", "', $possibleAutoloadPaths) - )); -} +$vendorDir = '/usr/share/php/Bartlett/CompatInfo'; +require_once $vendorDir . '/autoload.php'; use Bartlett\CompatInfo\Console\ApplicationInterface; /** @var \Symfony\Component\DependencyInjection\ContainerBuilder $container */ -$container = require dirname(__DIR__) . '/config/container.php'; +$container = require $vendorDir . '/config/container.php'; $app = $container->get(ApplicationInterface::class); $app->setContainer($container); diff -up ./src/Bartlett/CompatInfo/Console/Application.php.rpm ./src/Bartlett/CompatInfo/Console/Application.php --- ./src/Bartlett/CompatInfo/Console/Application.php.rpm 2020-11-20 13:00:53.000000000 +0100 +++ ./src/Bartlett/CompatInfo/Console/Application.php 2020-11-23 09:21:14.242121292 +0100 @@ -30,8 +30,6 @@ use Symfony\Component\DependencyInjectio use Symfony\Component\EventDispatcher\EventDispatcher; use Symfony\Component\EventDispatcher\EventDispatcherInterface ; -use PackageVersions\Versions; - use Phar; use function substr_count; @@ -78,14 +76,6 @@ class Application extends BaseApplicatio $version = self::VERSION; } elseif (substr_count($version, '.') === 2) { // release is in X.Y.Z format - } else { - // composer or git strategy - $version = Versions::getVersion('bartlett/php-compatinfo'); - list($ver, ) = explode('@', $version); - - if (strpos($ver, 'dev') === false) { - $version = $ver; - } } parent::__construct(self::NAME, $version);