From: Ere M. <ere...@he...> - 2017-09-12 04:48:27
|
Demian, on a related note, is there anything preventing officially updating zend-mvc to 2.7.9? I think it would be useful for many to get the proper error messages. --Ere Demian Katz kirjoitti 11.9.2017 klo 19.32: > Chris, > > If you just want to email me a copy of your MultiBackend.php plus the > relevant module.config.php and factory code, that would at least allow > me to quickly eyeball for obvious problems. However, I think your idea > of starting with getting a single instance working makes a lot of sense > and may be the best place to start – but please let me know if you need > my support at any point and I’m happy to help! > > - Demian > > *From:*Delis, Christopher [mailto:ce...@ui...] > *Sent:* Monday, September 11, 2017 12:24 PM > *To:* vuf...@li... > *Subject:* Re: [VuFind-Tech] Is VuFind version 4 known to work in PHP 7 > environment? > > Thanks for the suggestions, Demian. > > My custom classes lack a constructor; they simply extend from the core > classes. My custom classes were originally created via VuFind's (version > 3) code generator. (I haven't been able to get the code generator to > work for me in version 4, btw.) > > The core Factory's getXXX() methods match up with my custom Factory's, too. > > There was one interesting difference between my module's custom config > file (module/CARLI/config/module.config.php) and the core's; mine uses > double backslashes instead of single backslashes: > > multibackend' => 'CARLI\\ILS\\Driver\\Factory::getMultiBackend', > > Changing the double to single didn't seem to have any effect. > > Thanks for offering to look at my code off-list, too! I'm not sure the > best way to do this, though. Should I direct you toward our git hub repo > for version 3 (since I don't yet have any publicly available repos for > version 4)? Also, I am currently running multiple instances of vufind on > the same server in order to accommodate a consortial environment. > Perhaps I attempted to do too much at once in my attempt to upgrade the > complete consortial environment. I think I'm going to start over and > attempt to get a single instance working correctly first (which is > probably what I should have done in the beginning). If I encounter > similar issues then it should also be easier to debug. I'll keep you posted. > > Chris > > ------------------------------------------------------------------------ > > *From:*Demian Katz [dem...@vi...] > *Sent:* Monday, September 11, 2017 10:51 AM > *To:* Delis, Christopher; vuf...@li... > <mailto:vuf...@li...> > *Subject:* RE: [VuFind-Tech] Is VuFind version 4 known to work in PHP 7 > environment? > > Chris, > > I would suggest comparing the constructor signature and factory of your > custom MultiBackend.php against the core versions – that might give a > clue. If you’re still stuck, feel free to send me your code off-list and > I can see if I can get it running on my test server. > > - Demian > > *From:*Delis, Christopher [mailto:ce...@ui...] > *Sent:* Monday, September 11, 2017 11:17 AM > *To:* vuf...@li... > <mailto:vuf...@li...> > *Subject:* Re: [VuFind-Tech] Is VuFind version 4 known to work in PHP 7 > environment? > > Thanks, Demian. It appears I was caught up in the SourceForge purge. I > have re-subscribed to vufind-tech. Hopefully this one gets through. > > Over the weekend, I was curious to see what would happen if I were to > increase the version of zend-mvc from 2.7.8 to 2.7.9: > > cedelis@vufind4-devel:/usr/local/vufind$ git diff composer.json > > diff --git a/composer.json b/composer.json > > index b75cca4..0f4d69d 100644 > > --- a/composer.json > > +++ b/composer.json > > @@ -45,7 +45,7 @@ > > "zendframework/zend-log": "2.9.2", > > "zendframework/zend-mail": "2.8.0", > > "zendframework/zend-modulemanager": "2.7.2", > > - "zendframework/zend-mvc": "2.7.8", > > + "zendframework/zend-mvc": "2.7.9", > > "zendframework/zend-paginator": "2.7.0", > > "zendframework/zend-serializer": "2.8.0", > > "zendframework/zend-servicemanager": "2.7.5", > > Once I run 'php composer.phar update' to upgrade to version 2.7.9 of > zend-mvc, I no longer see the 'Uncaught TypeError: Argument 4 passed' > error. However, I now see a different error that is complaining about my > extended ILS Driver class (I'll cut and past it below). > > [Mon Sep 11 09:38:56.791953 2017] [:error] [pid 63034] [client > 128.174.138.79:57140] PHP Fatal error: Uncaught TypeError: Argument 3 > passed to VuFind\\ILS\\Driver\\MultiBackend::__construct() must be an > instance of VuFind\\ILS\\Driver\\PluginManager, none given, called in > /usr/local/vufind/module/CARLI/src/CARLI/ILS/Driver/Factory.php on line > 76 and defined in > /usr/local/vufind/module/VuFind/src/VuFind/ILS/Driver/MultiBackend.php:113\nStack > trace:\n#0 > /usr/local/vufind/module/CARLI/src/CARLI/ILS/Driver/Factory.php(76): > VuFind\\ILS\\Driver\\MultiBackend->__construct(Object(VuFind\\Config\\PluginManager), > Object(ProxyManagerGeneratedProxy\\__PM__\\VuFind\\Auth\\ILSAuthenticator\\Generatedb8c05fd64cf2dad2e97dfb9fbfa7659a))\n#1 > [internal function]: > CARLI\\ILS\\Driver\\Factory::getMultiBackend(Object(VuFind\\ILS\\Driver\\PluginManager), > 'multibackend', 'MultiBackend')\n#2 > /usr/local/vufind/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(936): > call_user_func('CARLI\\\\ILS\\\\Drive...', > Object(VuFind\\ILS\\Driver\\PluginManager), 'multibackend', > 'MultiBackend')\n#3 > /usr/local/vufind/vendor/zendframework/zend-servicemanager/src/Abstra in > /usr/local/vufind/module/VuFind/src/VuFind/ILS/Driver/MultiBackend.php > on line 113 > > ...followed by a bunc of 'Circular dependency' errors (I'll just cut and > past one of these): > > [Mon Sep 11 09:38:56.982122 2017] [:error] [pid 63037] [client > 128.174.138.79:57155] PHP Fatal error: Uncaught > Zend\\ServiceManager\\Exception\\CircularDependencyFoundException: > Circular dependency for LazyServiceLoader was found for instance auth in > /usr/local/vufind/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:931\nStack > trace:\n#0 > /usr/local/vufind/vendor/zendframework/zend-servicemanager/src/AbstractPluginManager.php(330): > Zend\\ServiceManager\\ServiceManager->createServiceViaCallback('VuFind\\\\View\\\\Hel...', > 'auth', 'auth')\n#1 > /usr/local/vufind/vendor/zendframework/zend-servicemanager/src/AbstractPluginManager.php(289): > Zend\\ServiceManager\\AbstractPluginManager->createServiceViaCallback('VuFind\\\\View\\\\Hel...', > 'auth', 'auth')\n#2 > /usr/local/vufind/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(636): > Zend\\ServiceManager\\AbstractPluginManager->createFromFactory('auth', > 'auth')\n#3 > /usr/local/vufind/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(599): > Zend\\ServiceManager\\ServiceManager->doCreate('auth', 'auth')\n#4 > /usr/local/vufind/vendor/zendframework/zend-service in > /usr/local/vufind/vendor/zendframework/zend-servicemanager/src/ServiceManager.php > on line 931, referer: https://vufind4-devel.carli.illinois.edu/vf-uiu/ > <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvufind4-devel.carli.illinois.edu%2Fvf-uiu%2F&data=02%7C01%7Cdemian.katz%40villanova.edu%7C4a484139cf2449cc175e08d4f9319b04%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636407438831572407&sdata=N2o5m34vMOmj5J5z0Ew0ZRuSZUhr3H6Q4030Kyu1BRA%3D&reserved=0> > > [Mon Sep 11 09:38:56.989688 2017] [:error] [pid 63035] [client > 128.174.138.79:57153] PHP Notice: Undefined variable: searchTabs in > /usr/local/vufind/themes/bootstrap3/templates/search/searchTabs.phtml on > line 1, referer: > https://vufind4-devel.carli.illinois.edu/vf-uiu/https://vufind4-devel.carli.illinois.edu/vf-uiu/ > <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvufind4-devel.carli.illinois.edu%2Fvf-uiu%2F&data=02%7C01%7Cdemian.katz%40villanova.edu%7C134fbd2590e24a3b6a8908d4f9283d74%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636407398608233884&sdata=bsMpbxZYa3e9%2BQ%2Fobszd%2BHM2yVUJbShOsIIuU%2FjA8vQ%3D&reserved=0> > > I'm suspecting this might have to do with my having to make changes to > some of my VuFind version 3 of custom ILS Driver code in order to make > it compatible with version 4? I recall seeing something about the > removing of ServiceLocatorAwareInterface in the ZF. Could this be > related? In any case, out of curiosity, I decided to regenerate my > custom ILS Driver from scratch using the code generator. But I'm getting > errors using this tool. Perhaps I forgot how to run it correctly since > it's been so long. ;-) Here's what I get (after having re-run php > install.php to create the empty CARLI module tree: > > cedelis@vufind4-devel:/usr/local/vufind$ php public/index.php generate > extendservice vufind/plugin_managers/ils_driver/factories/multibackend CARLI > > Unexpected factory configuration format. > > cedelis@vufind4-devel:/usr/local/vufind$ env | grep MODULES > > VUFIND_LOCAL_MODULES=CARLI > > I'm not sure what to try next. If you have any suggestions, I would love > to give them a try. > > Thanks, > > Chris > > ------------------------------------------------------------------------ > > *From:*Demian Katz [dem...@vi...] > *Sent:* Friday, September 08, 2017 5:27 PM > *To:* vuf...@li... > <mailto:vuf...@li...>; Delis, Christopher > *Subject:* Re: [VuFind-Tech] Is VuFind version 4 known to work in PHP 7 > environment? > > VuFind is currently being developed on Ubuntu 16 with PHP 7, so your > environment should not be the problem. Since we pin very specific > versions in composer, a dependency change also seems unlikely as the > explanation. I'll take a closer look at your error output on Monday and > see if I can come up with a theory. > > By the way, this email came up as being from a non - member of the list. > You might want to check your subscription in case you got caught up in > the SourceForge purge. > > - Demian > > Get Outlook for Android > <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.ms%2Fghei36&data=02%7C01%7Cdemian.katz%40villanova.edu%7C134fbd2590e24a3b6a8908d4f9283d74%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636407398608233884&sdata=y8RDZ0KOAi%2FA9qZbCMTareflblsmD6O3kludhQkPxew%3D&reserved=0> > > ------------------------------------------------------------------------ > > *From:*Delis, Christopher <ce...@ui... > <mailto:ce...@ui...>> > *Sent:* Friday, September 8, 2017 4:06:12 PM > *To:* vuf...@li... > <mailto:vuf...@li...> > *Subject:* [VuFind-Tech] Is VuFind version 4 known to work in PHP 7 > environment? > > > I'm working on a clean Ubuntu 16.04 server with php version 7.0.22 > installed, and pulled down release-4.0 branch from github. I am now > receiving the following error message in apache: > > > [Fri Sep 08 14:56:41.177778 2017] [:error] [pid 40140] [client > 130.126.152.126:55032] PHP Fatal error: Uncaught TypeError: Argument 4 > passed to Zend\\Mvc\\DispatchListener::marshalBadControllerEvent() must > be an instance of Exception, instance of TypeError given, called in > /usr/local/vufind/vendor/zendframework/zend-mvc/src/DispatchListener.php > on line 102 and defined in > /usr/local/vufind/vendor/zendframework/zend-mvc/src/DispatchListener.php:241\nStack > trace:\n#0 > /usr/local/vufind/vendor/zendframework/zend-mvc/src/DispatchListener.php(102): > Zend\\Mvc\\DispatchListener->marshalBadControllerEvent('index', > Object(Zend\\Mvc\\MvcEvent), Object(Zend\\Mvc\\Application), > Object(TypeError))\n#1 > /usr/local/vufind/vendor/zendframework/zend-eventmanager/src/EventManager.php(322): > Zend\\Mvc\\DispatchListener->onDispatch(Object(Zend\\Mvc\\MvcEvent))\n#2 > /usr/local/vufind/vendor/zendframework/zend-eventmanager/src/EventManager.php(179): > Zend\\EventManager\\EventManager->triggerListeners(Object(Zend\\Mvc\\MvcEvent), > Object(Closure))\n#3 > /usr/local/vufind/vendor/zendframework/zend-mvc/src/Application.php(340): Zend\\EventManager\\EventManager->trig > in > /usr/local/vufind/vendor/zendframework/zend-mvc/src/DispatchListener.php > on line 241 > > > A quick google search brought me to a github issue ( > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fzendframework%2Fzend-mvc%2Fissues%2F181&data=02%7C01%7Cdemian.katz%40villanova.edu%7C679206292a864e2ab2a808d4f7083afd%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636405062095086212&sdata=lZlZgJI8x0Uk0iQpTDjx%2BjOh0Cd1rojZOHqmXAX1qwU%3D&reserved=0 > ) which makes me think that I may need to upgrade zend-mvc to version > 3.0.2. But I don't think this is so simple as it appears that VuFind is > still on ZF2 (not ZF3). > > When I run composer install, I don't see any obvious problems, only a > few warnings about abandoned packages. I will cut and paste this info > below in case it reveals anything interesting to someone. > > Before I dive in, I was just wondering if others have had a better > experience than I am having with VuFind 4 in a PHP 7 environment. > > Thanks, > Chris > > > > cedelis@vufind4-devel:/usr/local/vufind$ php composer.phar install > Loading composer repositories with package information > Updating dependencies (including require-dev) > Package operations: 145 installs, 0 updates, 0 removals > - Installing aferrandini/phpqrcode (1.0.1): Downloading (100%) > - Installing jasig/phpcas (1.3.5): Downloading (100%) > - Installing cap60552/php-sip2 (v1.0.0): Downloading (100%) > - Installing ahand/mobileesp (dev-master c02055d): Cloning c02055dbe9 > from cache > - Installing matthiasmullie/path-converter (1.1.0): Downloading (100%) > - Installing matthiasmullie/minify (1.3.45): Downloading (100%) > - Installing zendframework/zend-eventmanager (3.1.0): Downloading (100%) > - Installing zendframework/zend-code (2.6.3): Downloading (100%) > - Installing ocramius/proxy-manager (1.0.2): Downloading (100%) > - Installing oyejorge/less.php (v1.7.0.14): Downloading (100%) > - Installing pear/pear_exception (v1.0.0): Downloading (100%) > - Installing pear/file_marc (1.1.5): Downloading (100%) > - Installing pear/net_url2 (v2.2.2): Downloading (100%) > - Installing pear/http_request2 (v2.3.0): Downloading (100%) > - Installing pear/validate (v0.8.5): Downloading (100%) > - Installing pear/validate_ispn (dev-master 9ea9312): Cloning > 9ea9312a08 from cache > - Installing symfony/yaml (v3.3.2): Downloading (100%) > - Installing phing/phing (2.16.0): Downloading (100%) > - Installing serialssolutions/summon (v1.1.0): Downloading (100%) > - Installing swagger-api/swagger-ui (v2.2.10): Downloading (100%) > - Installing vufind-org/vufindcode (v1.0.3): Downloading (100%) > - Installing zendframework/zend-stdlib (2.7.7): Downloading (100%) > - Installing zendframework/zend-hydrator (1.1.0): Downloading (100%) > - Installing psr/container (1.0.0): Downloading (100%) > - Installing container-interop/container-interop (1.2.0): Downloading > (100%) > - Installing zendframework/zend-validator (2.9.1): Downloading (100%) > - Installing zendframework/zend-escaper (2.5.2): Downloading (100%) > - Installing zendframework/zend-uri (2.5.2): Loading from cache > - Installing zendframework/zend-loader (2.5.1): Loading from cache > - Installing zendframework/zend-http (2.6.0): Loading from cache > - Installing zendframework/zend-console (2.6.0): Loading from cache > - Installing vufind-org/vufindharvest (v2.3.0): Loading from cache > - Installing vufind-org/vufindhttp (v2.1.1): Loading from cache > - Installing yajra/laravel-pdo-via-oci8 (v1.3.1): Loading from cache > - Installing paragonie/random_compat (v2.0.10): Loading from cache > - Installing zendframework/zend-math (3.0.0): Loading from cache > - Installing zendframework/zend-captcha (2.7.1): Loading from cache > - Installing zendframework/zend-db (2.8.2): Loading from cache > - Installing zendframework/zend-dom (2.6.0): Loading from cache > - Installing zendframework/zend-feed (2.8.0): Loading from cache > - Installing zendframework/zend-servicemanager (2.7.5): Loading from > cache > - Installing psr/log (1.0.2): Loading from cache > - Installing zendframework/zend-log (2.9.2): Loading from cache > - Installing zendframework/zend-mime (2.6.1): Loading from cache > - Installing zendframework/zend-mail (2.8.0): Loading from cache > - Installing zendframework/zend-config (2.6.0): Loading from cache > - Installing zendframework/zend-modulemanager (2.7.2): Loading from cache > - Installing zendframework/zend-paginator (2.7.0): Loading from cache > - Installing zendframework/zend-session (2.8.0): Loading from cache > - Installing zendframework/zend-server (2.7.0): Loading from cache > - Installing zendframework/zend-soap (2.6.0): Loading from cache > - Installing zendframework/zend-text (2.6.0): Loading from cache > - Installing zendframework/zend-view (2.9.0): Loading from cache > - Installing zendframework/zendxml (1.0.2): Loading from cache > - Installing zendframework/zend-json (3.0.0): Loading from cache > - Installing zendframework/zend-crypt (3.2.0): Loading from cache > - Installing zendframework/zendrest (2.0.2): Loading from cache > - Installing zendframework/zendservice-amazon (2.3.0): Loading from cache > - Installing zendframework/zendservice-recaptcha (3.0.0): Loading > from cache > - Installing zfr/rbac (1.2.0): Loading from cache > - Installing psr/http-message (1.0.1): Loading from cache > - Installing zendframework/zend-diactoros (1.5.0): Downloading (100%) > - Installing zendframework/zend-psr7bridge (0.2.2): Loading from cache > - Installing zendframework/zend-filter (2.7.2): Loading from cache > - Installing zendframework/zend-inputfilter (2.7.4): Loading from cache > - Installing zendframework/zend-form (2.10.2): Loading from cache > - Installing zendframework/zend-mvc (2.7.8): Loading from cache > - Installing zf-commons/zfc-rbac (v2.6.3): Loading from cache > - Installing instaclick/php-webdriver (1.4.5): Loading from cache > - Installing symfony/css-selector (v3.3.8): Downloading (100%) > - Installing behat/mink (v1.7.1): Loading from cache > - Installing behat/mink-selenium2-driver (v1.3.1): Loading from cache > - Installing symfony/stopwatch (v2.8.27): Loading from cache > - Installing symfony/process (v2.8.27): Loading from cache > - Installing symfony/finder (v2.8.27): Loading from cache > - Installing symfony/filesystem (v3.0.9): Loading from cache > - Installing symfony/event-dispatcher (v2.8.27): Loading from cache > - Installing symfony/debug (v3.0.9): Loading from cache > - Installing symfony/polyfill-mbstring (v1.5.0): Downloading (100%) > - Installing symfony/console (v2.8.27): Downloading (100%) > - Installing sebastian/diff (1.4.3): Loading from cache > - Installing friendsofphp/php-cs-fixer (v1.11.6): Loading from cache > - Installing zetacomponents/base (1.9): Loading from cache > - Installing zetacomponents/document (1.3.1): Loading from cache > - Installing zendframework/zend-serializer (2.8.0): Loading from cache > - Installing zendframework/zend-i18n (2.7.4): Loading from cache > - Installing zendframework/zend-cache (2.7.2): Loading from cache > - Installing twig/twig (v1.27.0): Loading from cache > - Installing symfony/translation (v3.0.9): Loading from cache > - Installing symfony/validator (v2.8.27): Downloading (100%) > - Installing symfony/config (v2.8.27): Loading from cache > - Installing phpdocumentor/reflection-docblock (2.0.5): Loading from > cache > - Installing nikic/php-parser (v1.4.1): Loading from cache > - Installing phpdocumentor/reflection (3.0.1): Loading from cache > - Installing phpdocumentor/graphviz (1.0.4): Loading from cache > - Installing phpdocumentor/fileset (1.0.0): Loading from cache > - Installing monolog/monolog (1.23.0): Loading from cache > - Installing doctrine/instantiator (1.0.5): Loading from cache > - Installing doctrine/lexer (v1.0.1): Loading from cache > - Installing doctrine/annotations (v1.4.0): Loading from cache > - Installing phpoption/phpoption (1.5.0): Loading from cache > - Installing phpcollection/phpcollection (0.5.0): Loading from cache > - Installing jms/parser-lib (1.0.0): Loading from cache > - Installing jms/metadata (1.6.0): Loading from cache > - Installing jms/serializer (1.8.1): Loading from cache > - Installing kherge/version (1.0.1): Loading from cache > - Installing seld/jsonlint (1.6.1): Loading from cache > - Installing justinrainbow/json-schema (1.6.1): Loading from cache > - Installing herrera-io/json (1.0.3): Loading from cache > - Installing herrera-io/phar-update (1.0.3): Loading from cache > - Installing erusev/parsedown (1.6.3): Loading from cache > - Installing pimple/pimple (v1.1.1): Loading from cache > - Installing cilex/console-service-provider (1.0.0): Loading from cache > - Installing cilex/cilex (1.1.0): Loading from cache > - Installing phpdocumentor/phpdocumentor (v2.9.0): Loading from cache > - Installing sebastian/version (2.0.1): Loading from cache > - Installing sebastian/git (2.1.4): Loading from cache > - Installing theseer/fdomdocument (1.6.6): Loading from cache > - Installing sebastian/resource-operations (1.0.0): Loading from cache > - Installing sebastian/recursion-context (2.0.0): Loading from cache > - Installing sebastian/object-enumerator (2.0.1): Loading from cache > - Installing sebastian/global-state (1.1.1): Loading from cache > - Installing sebastian/exporter (2.0.0): Loading from cache > - Installing sebastian/environment (2.0.0): Loading from cache > - Installing sebastian/comparator (1.2.4): Loading from cache > - Installing phpunit/php-text-template (1.2.1): Loading from cache > - Installing phpunit/phpunit-mock-objects (3.4.4): Loading from cache > - Installing phpunit/php-timer (1.0.9): Loading from cache > - Installing phpunit/php-file-iterator (1.4.2): Loading from cache > - Installing sebastian/code-unit-reverse-lookup (1.0.1): Loading from > cache > - Installing phpunit/php-token-stream (2.0.1): Downloading (100%) > - Installing phpunit/php-code-coverage (4.0.8): Loading from cache > - Installing phpspec/prophecy (v1.7.2): Downloading (100%) > - Installing myclabs/deep-copy (1.6.1): Loading from cache > - Installing phpunit/phpunit (5.7.15): Loading from cache > - Installing sebastian/finder-facade (1.2.1): Loading from cache > - Installing phploc/phploc (3.0.1): Loading from cache > - Installing symfony/dependency-injection (v3.2.13): Downloading (100%) > - Installing pdepend/pdepend (2.5.0): Loading from cache > - Installing phpmd/phpmd (2.6.0): Loading from cache > - Installing sebastian/phpcpd (2.0.4): Loading from cache > - Installing squizlabs/php_codesniffer (2.8.1): Loading from cache > - Installing pear/console_getopt (v1.4.1): Downloading (100%) > - Installing pear/pear-core-minimal (v1.10.3): Downloading (100%) > - Installing pear/archive_tar (1.4.3): Downloading (100%) > matthiasmullie/minify suggests installing psr/cache-implementation > (Cache implementation to use with Minify::cache) > ocramius/proxy-manager suggests installing ocramius/generated-hydrator > (To have very fast object to array to object conversion for ghost objects) > ocramius/proxy-manager suggests installing zendframework/zend-xmlrpc (To > have the XmlRpc adapter (Remote Object feature)) > pear/validate suggests installing pear/date (Install optionally via your > project's composer.json) > phing/phing suggests installing pear/versioncontrol_svn (A simple > OO-style interface for Subversion, the free/open-source version control > system) > phing/phing suggests installing pear/versioncontrol_git (A library that > provides OO interface to handle Git repository) > phing/phing suggests installing siad007/versioncontrol_hg (A library for > interfacing with Mercurial repositories.) > phing/phing suggests installing tedivm/jshrink (Javascript Minifier > built in PHP) > zendframework/zend-validator suggests installing > zendframework/zend-i18n-resources (Translations of validator messages) > paragonie/random_compat suggests installing ext-libsodium (Provides a > modern crypto API that can be used to generate random bytes.) > zendframework/zend-math suggests installing ext-bcmath (If using the > bcmath functionality) > zendframework/zend-math suggests installing ext-gmp (If using the gmp > functionality) > zendframework/zend-captcha suggests installing > zendframework/zend-i18n-resources (Translations of captcha messages) > zendframework/zend-servicemanager suggests installing > zendframework/zend-di (Zend\Di component) > zendframework/zend-log suggests installing ext-mongo (mongo extension to > use Mongo writer) > zendframework/zend-log suggests installing ext-mongodb (mongodb > extension to use MongoDB writer) > zendframework/zend-session suggests installing mongodb/mongodb (If you > want to use the MongoDB session save handler) > zendframework/zend-view suggests installing > zendframework/zend-authentication (Zend\Authentication component) > zendframework/zend-view suggests installing > zendframework/zend-navigation (Zend\Navigation component) > zendframework/zend-view suggests installing > zendframework/zend-permissions-acl (Zend\Permissions\Acl component) > zendframework/zend-json suggests installing > zendframework/zend-json-server (For implementing JSON-RPC servers) > zendframework/zend-json suggests installing zendframework/zend-xml2json > (For converting XML documents to JSON) > zendframework/zend-mvc suggests installing > zendframework/zend-authentication (Zend\Authentication component for > Identity plugin) > zendframework/zend-mvc suggests installing zendframework/zend-di > (Zend\Di component) > zendframework/zend-mvc suggests installing zendframework/zend-version > (Zend\Version component) > zf-commons/zfc-rbac suggests installing > zendframework/zend-developer-tools (if you want to show information > about the roles) > zf-commons/zfc-rbac suggests installing doctrine/doctrine-module (if you > want to use Doctrine role provider) > behat/mink suggests installing behat/mink-browserkit-driver (extremely > fast headless driver for Symfony\Kernel-based apps (Sf2, Silex)) > behat/mink suggests installing behat/mink-goutte-driver (fast headless > driver for any app without JS emulation) > behat/mink suggests installing behat/mink-zombie-driver (fast and > JS-enabled headless driver for any app (requires node.js)) > symfony/event-dispatcher suggests installing symfony/http-kernel () > zendframework/zend-i18n suggests installing > zendframework/zend-i18n-resources (Translation resources) > zendframework/zend-cache suggests installing ext-apc (APC or compatible > extension, to use the APC storage adapter) > zendframework/zend-cache suggests installing ext-apcu (APCU >= 5.1.0, to > use the APCu storage adapter) > zendframework/zend-cache suggests installing ext-dba (DBA, to use the > DBA storage adapter) > zendframework/zend-cache suggests installing ext-memcache (Memcache >= > 2.0.0 to use the Memcache storage adapter) > zendframework/zend-cache suggests installing ext-memcached (Memcached >= > 1.0.0 to use the Memcached storage adapter) > zendframework/zend-cache suggests installing ext-mongo (Mongo, to use > MongoDb storage adapter) > zendframework/zend-cache suggests installing ext-redis (Redis, to use > Redis storage adapter) > zendframework/zend-cache suggests installing ext-wincache (WinCache, to > use the WinCache storage adapter) > zendframework/zend-cache suggests installing ext-xcache (XCache, to use > the XCache storage adapter) > zendframework/zend-cache suggests installing mongofill/mongofill > (Alternative to ext-mongo - a pure PHP implementation designed as a drop > in replacement) > symfony/validator suggests installing doctrine/cache (For using the > default cached annotation reader and metadata cache.) > symfony/validator suggests installing egulias/email-validator (Strict > (RFC compliant) email validation) > symfony/validator suggests installing symfony/expression-language (For > using the 2.4 Expression validator) > symfony/validator suggests installing symfony/http-foundation () > symfony/validator suggests installing symfony/intl () > symfony/validator suggests installing symfony/property-access (For using > the 2.4 Validator API) > phpdocumentor/reflection-docblock suggests installing dflydev/markdown > (~1.0) > monolog/monolog suggests installing aws/aws-sdk-php (Allow sending log > messages to AWS services like DynamoDB) > monolog/monolog suggests installing doctrine/couchdb (Allow sending log > messages to a CouchDB server) > monolog/monolog suggests installing ext-amqp (Allow sending log messages > to an AMQP server (1.0+ required)) > monolog/monolog suggests installing ext-mongo (Allow sending log > messages to a MongoDB server) > monolog/monolog suggests installing graylog2/gelf-php (Allow sending log > messages to a GrayLog2 server) > monolog/monolog suggests installing mongodb/mongodb (Allow sending log > messages to a MongoDB server via PHP Driver) > monolog/monolog suggests installing php-amqplib/php-amqplib (Allow > sending log messages to an AMQP server using php-amqplib) > monolog/monolog suggests installing php-console/php-console (Allow > sending log messages to Google Chrome) > monolog/monolog suggests installing rollbar/rollbar (Allow sending log > messages to Rollbar) > monolog/monolog suggests installing ruflin/elastica (Allow sending log > messages to an Elastic Search server) > monolog/monolog suggests installing sentry/sentry (Allow sending log > messages to a Sentry server) > jms/serializer suggests installing doctrine/collections (Required if you > like to use doctrine collection types as ArrayCollection.) > jms/serializer suggests installing doctrine/cache (Required if you like > to use cache functionality.) > phpdocumentor/phpdocumentor suggests installing ext-twig (Enabling the > twig extension improves the generation of twig based templates.) > phpdocumentor/phpdocumentor suggests installing ext-xslcache (Enabling > the XSLCache extension improves the generation of xml based templates.) > sebastian/global-state suggests installing ext-uopz (*) > phpunit/phpunit-mock-objects suggests installing ext-soap (*) > phpunit/php-code-coverage suggests installing ext-xdebug (^2.5.1) > phpunit/phpunit suggests installing phpunit/php-invoker (~1.1) > phpunit/phpunit suggests installing ext-xdebug (*) > symfony/dependency-injection suggests installing > symfony/expression-language (For using expressions in service container > configuration) > symfony/dependency-injection suggests installing > symfony/proxy-manager-bridge (Generate service proxies to lazy load them) > pear/archive_tar suggests installing ext-bz2 (bz2 compression support.) > pear/archive_tar suggests installing ext-xz (lzma2 compression support.) > Package kherge/version is abandoned, you should avoid using it. No > replacement was suggested. > Package herrera-io/json is abandoned, you should avoid using it. Use > kherge/json instead. > Package herrera-io/phar-update is abandoned, you should avoid using it. > No replacement was suggested. > Package sebastian/git is abandoned, you should avoid using it. No > replacement was suggested. > Writing lock file > Generating autoload files >> phing installsolr installswaggerui > Buildfile: /usr/local/vufind/build.xml > > vufind > installsolr: > > > vufind > installswaggerui: > > [delete] Deleting directory /usr/local/vufind/public/swagger-ui > [copy] Created 6 empty directories in > /usr/local/vufind/public/swagger-ui > [copy] Copying 52 files to /usr/local/vufind/public/swagger-ui > [reflexive] Applying reflexive processing to 1 files. > > BUILD FINISHED > > Total time: 0.0733 seconds > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsdm.link%2Fslashdot&data=02%7C01%7Cdemian.katz%40villanova.edu%7C679206292a864e2ab2a808d4f7083afd%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636405062095086212&sdata=AFi6bVgdVXfiQTYiPZwj1Zvb5w0kExA1BIR8hTjZgS4%3D&reserved=0 > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... <mailto:Vuf...@li...> > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Fvufind-tech&data=02%7C01%7Cdemian.katz%40villanova.edu%7C679206292a864e2ab2a808d4f7083afd%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636405062095086212&sdata=Bh7LpXIlPSmu46sFh0EK9lUiZ3wDaYC5lQXoccnjxYE%3D&reserved=0 > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech > -- Ere Maijala Kansalliskirjasto / The National Library of Finland |