[horde] Horde installation with PHP7

Luis Felipe Marzagao lfbm.andamentos at gmail.com
Sun Jan 8 03:51:24 UTC 2017



Em 11/09/2016 12:05, Michael J Rubinsky escreveu:

Quoting Jan Schneider <jan at horde.org <https://lists.horde.org/mailman/listinfo/horde>>:

>/Zitat von Melkor Lord <melkor.lord at gmail.com 
<https://lists.horde.org/mailman/listinfo/horde>>: />//>>/On Tue, Sep 13, 2016 at 9:03 PM, Jan Schneider <jan at horde.org 
<https://lists.horde.org/mailman/listinfo/horde>> wrote: />>//>>/If by any chance you have a quick fix for that, it would be nice: />>>//>>>>//>>>>/[ingo] PHP ERROR: Declaration of Horde_Form_Type_country::init($prompt = />>>>/NULL) should be compatible with Horde_Form_Type_enum::init($values, />>>>/$prompt />>>>/= NULL) [pid 13858 on line 0 of "/usr/share/php/Horde/Form/Type.php"] />>>>//>>>//>>>/There is no fix, this is just a warning. />>>//>>//>>/There should be a fix for that. There's obviously something wrong with the />>/init() method for not supporting the same number of arguments accross all />>/inheritances from Horde_Form_Type_enum. Maybe this was allowed in previous />>/versions of PHP but not any more apparently. /
If you really want a simple (and very ugly and very temporary) workaround for that,
you could dirty edit the file /usr/share/php/Horde/Form/Type.php, rename the original
init method and then create a new method, like this:

     function initWrapped($prompt = null)
     {
         parent::init(Horde_Nls::getCountryISO(), $prompt);
     }

     function init($firstparam = null, $notused)
     {
         $this->initWrapped($firstparam);
     }


>//>/Again, this is a warning, not a PHP error. It's about coding style. />/It doesn't influence actual behavior at all. In any PHP version. />//>>/I can dig into the code to quick-fix it myself but as you guys have the />>/full insight of your project, it would be a cleaner fix and also avoid all />>/kinds of side effects. />>//>>/Currently, this error is filling up my syslog on about every page access />>/which is VERY annoying and dangerous too as it creates log noise that 
could />>/make other errors hard to spot. />//>/Then you need to adjust your PHP error reporting level. />//>>/I really would appreciate a way to fix this ERROR, because it is treated 
as />>/such by PHP. /
To add to what Jan already said - even if it was something that
*needed* to be fixed, we couldn't do so until Horde 6 since changing
the function signatures to make those two match would be a BC break.

>>/-- />>/Unix _IS_ user friendly, it's just selective about who its friends are. />//>//>//>/-- />/Jan Schneider />/The Horde Project />/http://www.horde.org/ />//>/-- />/Horde mailing list />/Frequently Asked Questions: http://horde.org/faq/ />/To unsubscribe, mail: horde-unsubscribe at lists.horde.org 
<https://lists.horde.org/mailman/listinfo/horde> /


-- 
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject



More information about the horde mailing list