diff -up ./bin/phpcompatinfo.json.dist.rpm ./bin/phpcompatinfo.json.dist --- ./bin/phpcompatinfo.json.dist.rpm 2018-11-27 22:03:39.000000000 +0100 +++ ./bin/phpcompatinfo.json.dist 2018-11-28 08:53:47.258278539 +0100 @@ -6,6 +6,19 @@ } ], "plugins": [ + { + "name": "Cache", + "class": "Bartlett\\Reflect\\Plugin\\CachePlugin", + "options": { + "adapter": "DoctrineCacheAdapter", + "backend": { + "class": "Doctrine\\Common\\Cache\\FilesystemCache", + "args": [ + "%{HOME}/.cache/php-reflect" + ] + } + } + } ], "analysers" : [ ], diff -up ./bin/phpcompatinfo.rpm ./bin/phpcompatinfo --- ./bin/phpcompatinfo.rpm 2018-11-28 08:53:47.258278539 +0100 +++ ./bin/phpcompatinfo 2018-11-28 08:55:38.807878501 +0100 @@ -1,40 +1,22 @@ #!/usr/bin/env php setUseIncludePath(true); if (PHP_SAPI !== 'cli') { return; } -if (\Phar::running()) { - try { - Bartlett\CompatInfoDb\Environment::checkRequirements(); - } catch (\RuntimeException $e) { - die ($e->getMessage()); - } -} - use Bartlett\Reflect\Environment; use Bartlett\CompatInfo\Console\Application; Environment::setScanDir(); -$application = new Application($appName, '5.1'); +$application = new Application($appName, '@package_version@'); $application->run();