swissbib / vufind

A library resource discovery portal designed and developed for libraries by libraries
GNU General Public License v2.0
12 stars 7 forks source link

php72- warning: nicht kompatible Datentypen #690

Closed guenterh closed 4 years ago

guenterh commented 5 years ago

bei mir lokal setze ich Ubuntu 18.04 php 7.2 ein.

das error_reporting (php.ini) ist auf default eingestellt ;error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT so wie ich das gesehen habe gleich wie auf den produktiven servern

Ich bekomme folgende warning, die zumindest im development mode, zur eine "woops-Fehlermeldung' führt

HP Warning: count(): Parameter must be an array or an object that implements Countable in /usr/local/vufind/httpd/vendor/linked-swissbib/adapterESdev/src/ElasticsearchAdapter/Query/TemplateQuery.php on line 405 PHP Warning: count(): Parameter must be an array or an object that implements Countable in /usr/local/vufind/httpd/themes/bootstrap3/templates/search/searchTabs.phtml on line 1

Spätestens vor der Umstellung auf Ubuntu 18 sollten wir kompatible Typen verwenden

Mit fällt das auf, weil ich mir gerade lokal die Abfragen des linked-Moduls auf den ES server anschauen will (im Rahmen der Migration zu data.swissbib.ch)