J5 - Compile Error Declaration of Mpdf\Mpdf::setLogger(Psr\Log\LoggerInterface $

  • Jamie Gilbert
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 2 months ago #163932 by Jamie Gilbert
Hi I have a copy of our website and testing J5, Membership Pro is the latest version.

Not sure if you are aware of this as yet, when creating a new member, on save I get this error

Declaration of Mpdf\Mpdf::setLogger(Psr\Log\LoggerInterface $logger) must be compatible with Psr\Log\LoggerAwareInterface::setLogger(Psr\Log\LoggerInterface $logger): voidSymfony\Component\ErrorHandler\Error\ FatalErrorShow exception propertiesSymfony\Component\ErrorHandler\Error\FatalError {#4073 ▼
-error: array:4 [▶]
}
in /var/www/vhosts/trackyourassets.com.au/hopeful-wing.111-67-29-104.plesk.page/plugins/osmembership/mpdf/mpdf/src/Mpdf.php (line 1558)  
  1. Code:
    [color=var(--highlight-keyword)]    [/color][color=var(--highlight-comment)]/** [/color]
  2. Code:
    [color=var(--highlight-comment)]     * @param \Psr\Log\LoggerInterface [/color]
  3. Code:
    [color=var(--highlight-comment)]     * [/color]
  4. Code:
    [color=var(--highlight-comment)]     * @return \Mpdf\Mpdf [/color]
  5. Code:
    [color=var(--highlight-comment)]     */ [/color]
  6. Code:
    [color=var(--highlight-comment)]    [/color][color=var(--highlight-keyword)]public function [/color][color=var(--highlight-default)]setLogger[/color][color=var(--highlight-keyword)]([/color][color=var(--highlight-default)]LoggerInterface $logger[/color][color=var(--highlight-keyword)]) [/color]
  7. Code:
    [color=var(--highlight-keyword)]    { [/color]
  8. Code:
    [color=var(--highlight-keyword)]        [/color][color=var(--highlight-default)]$this[/color][color=var(--highlight-keyword)]->[/color][color=var(--highlight-default)]logger [/color][color=var(--highlight-keyword)]= [/color][color=var(--highlight-default)]$logger[/color][color=var(--highlight-keyword)]; [/color]
  9.  
  10. Code:
    [color=var(--highlight-keyword)]        foreach ([/color][color=var(--highlight-default)]$this[/color][color=var(--highlight-keyword)]->[/color][color=var(--highlight-default)]services [/color][color=var(--highlight-keyword)]as [/color][color=var(--highlight-default)]$name[/color][color=var(--highlight-keyword)]) { [/color]
  11. Code:
    [color=var(--highlight-keyword)]            if ([/color][color=var(--highlight-default)]$this[/color][color=var(--highlight-keyword)]->[/color][color=var(--highlight-default)]$name [/color][color=var(--highlight-keyword)]&& [/color][color=var(--highlight-default)]$this[/color][color=var(--highlight-keyword)]->[/color][color=var(--highlight-default)]$name [/color][color=var(--highlight-keyword)]instanceof [/color][color=var(--highlight-default)]\Psr\Log\LoggerAwareInterface[/color][color=var(--highlight-keyword)]) { [/color]


Thanks

Jamie

Please Log in or Create an account to join the conversation.

More
1 year 2 months ago #163933 by Tuan Pham Ngoc
Hi Jamie

Please update your site to this updated package joomdonation.com/downloads/plg_osmembership_mpdf_joomla5.zip of the plugin. After that, the error will be gone

Regards,

Tuan

Please Log in or Create an account to join the conversation.

  • Jamie Gilbert
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 2 months ago #163939 by Jamie Gilbert
Thanks, that fixed it.

Please Log in or Create an account to join the conversation.

More
1 year 2 months ago #163940 by Tuan Pham Ngoc
Great. Thanks for confirming Jamie !

Tuan

Please Log in or Create an account to join the conversation.