From 28791aceee2e9923d3864bb6baa6f80e7466e3f7 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sat, 4 Apr 2015 15:39:42 +0200 Subject: php-bartlett-PHP-CompatInfo: add cache plugin in default configuration --- php-bartlett-PHP-CompatInfo-4.0.0-rpm.patch | 45 ++++++++++++++++++++++------- php-bartlett-PHP-CompatInfo.spec | 16 +++++++++- 2 files changed, 50 insertions(+), 11 deletions(-) diff --git a/php-bartlett-PHP-CompatInfo-4.0.0-rpm.patch b/php-bartlett-PHP-CompatInfo-4.0.0-rpm.patch index a3703b6..03a20e2 100644 --- a/php-bartlett-PHP-CompatInfo-4.0.0-rpm.patch +++ b/php-bartlett-PHP-CompatInfo-4.0.0-rpm.patch @@ -1,13 +1,36 @@ +diff -up ./bin/phpcompatinfo.json.dist.rpm ./bin/phpcompatinfo.json.dist +--- ./bin/phpcompatinfo.json.dist.rpm 2015-04-04 15:32:17.536201524 +0200 ++++ ./bin/phpcompatinfo.json.dist 2015-04-04 15:32:37.776282296 +0200 +@@ -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 2015-02-20 10:59:04.000000000 +0100 -+++ ./bin/phpcompatinfo 2015-02-22 11:42:38.671479626 +0100 +--- ./bin/phpcompatinfo.rpm 2015-04-04 08:52:23.000000000 +0200 ++++ ./bin/phpcompatinfo 2015-04-04 15:33:59.668609143 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/env php +#!/usr/bin/php $vendorDir, + 'Seld\\JsonLint' => $vendorDir, + 'JsonSchema' => $vendorDir, ++ 'Psr\\Log' => $vendorDir, ++ 'Monolog' => $vendorDir, + 'Bartlett' => $vendorDir, +)); +$loader->register(); if (PHP_SAPI !== 'cli') { return; -@@ -28,5 +48,5 @@ use Bartlett\CompatInfo\Console\Applicat +@@ -28,5 +50,5 @@ use Bartlett\CompatInfo\Console\Applicat Environment::setScanDir(); @@ -46,8 +71,8 @@ diff -up ./bin/phpcompatinfo.rpm ./bin/phpcompatinfo +$application = new Application($appName, '@package_version@'); $application->run(); diff -up ./data/handleDB.php.rpm ./data/handleDB.php ---- ./data/handleDB.php.rpm 2015-02-20 10:59:04.000000000 +0100 -+++ ./data/handleDB.php 2015-02-22 11:42:15.277385330 +0100 +--- ./data/handleDB.php.rpm 2015-04-04 08:52:23.000000000 +0200 ++++ ./data/handleDB.php 2015-04-04 15:31:55.188112331 +0200 @@ -11,7 +11,18 @@ * @since Release 4.0.0alpha3 */ @@ -69,8 +94,8 @@ diff -up ./data/handleDB.php.rpm ./data/handleDB.php use Bartlett\CompatInfo\Reference\ExtensionFactory; diff -up ./src/Bartlett/CompatInfo/Environment.php.rpm ./src/Bartlett/CompatInfo/Environment.php ---- ./src/Bartlett/CompatInfo/Environment.php.rpm 2015-02-20 10:59:04.000000000 +0100 -+++ ./src/Bartlett/CompatInfo/Environment.php 2015-02-22 11:42:15.277385330 +0100 +--- ./src/Bartlett/CompatInfo/Environment.php.rpm 2015-04-04 08:52:23.000000000 +0200 ++++ ./src/Bartlett/CompatInfo/Environment.php 2015-04-04 15:31:55.188112331 +0200 @@ -34,6 +34,10 @@ class Environment */ public static function initRefDb() @@ -83,8 +108,8 @@ diff -up ./src/Bartlett/CompatInfo/Environment.php.rpm ./src/Bartlett/CompatInfo $tempDir = sys_get_temp_dir() . '/bartlett'; diff -up ./tests/bootstrap.php.rpm ./tests/bootstrap.php ---- ./tests/bootstrap.php.rpm 2015-02-20 10:59:04.000000000 +0100 -+++ ./tests/bootstrap.php 2015-02-22 11:42:15.277385330 +0100 +--- ./tests/bootstrap.php.rpm 2015-04-04 08:52:23.000000000 +0200 ++++ ./tests/bootstrap.php 2015-04-04 15:31:55.188112331 +0200 @@ -1,8 +1,31 @@ = 3.0.0 Requires: php-composer(bartlett/php-reflect) < 4 Requires: php-composer(symfony/console) >= 2.5 Requires: php-composer(symfony/console) < 3 +# From composer.json, "require-dev": { +# "doctrine/cache": "~1.3", +# "psr/log": "~1.0", +# "monolog/monolog": "~1.10", +# "bartlett/phpunit-loggertestlistener": "~1.1", +# "bartlett/umlwriter": "~1.0" # From composer.json, "suggest" +# "doctrine/cache": "Allow caching results, since bartlett/php-reflect 2.2", +# "psr/log": "Allow logging events with the LogPlugin", +# "monolog/monolog": "Allow logging events with the LogPlugin", +# "bartlett/phpunit-loggertestlistener": "Allow logging unit tests to your favorite PSR-3 logger interface", +# "bartlett/umlwriter": "Allow writing UML class diagrams (Graphviz or PlantUML)" # "doctrine/cache": "Allow caching results, since bartlett/php-reflect 2.2" # "bartlett/umlwriter": "Allow writing UML class diagrams (Graphviz or PlantUML)" Requires: php-composer(doctrine/cache) @@ -154,6 +165,9 @@ fi %changelog +* Sat Apr 4 2015 Remi Collet - 4.0.0-2 +- add cache plugin in default configuration + * Sat Apr 4 2015 Remi Collet - 4.0.0-1 - update to 4.0.0 -- cgit