• Resolved Jonathan Jewell

    (@hyperpolymath)


    These are a bunch of errors that keep showing up, I am not sure how much they are interfering with other things, or how far it compromises security, or functionality of the plugin, but wanted to share it as feedback. If you can fix it, that would be great, otherwise, I would still be interested in feedback on what is actually going on here, and if it is something I can fix.

    Detail below (I have put the full text of one of the things here, as it was really extensive – the rest are on snipboard.io image files, and all but one are different (but a lot shorter) than those there:

    Snipboard.io

    Snipboard.io

    Snipboard.io – this is a set of three, but the detail of one of them goes on and on (and there’s another very much like it, starting at line 221, which I have set out in full below:

    Return type of Twig\Node\Node::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice-

    1. wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Node/Node.php:221
    2. Composer\Autoload\{closure}()
      wp-content/plugins/query-monitor/vendor/composer/ClassLoader.php:427
    3. Composer\Autoload\ClassLoader->loadClass()
      wp-content/plugins/query-monitor/vendor/composer/ClassLoader.php:427
    4. class_exists('Twig\Node\Node')
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/TwigFilter.php:128
    5. Composer\Autoload\{closure}()
      wp-content/plugins/query-monitor/vendor/composer/ClassLoader.php:427
    6. Composer\Autoload\ClassLoader->loadClass()
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Extension/CoreExtension.php:168
    7. Twig\Extension\CoreExtension->getFilters()
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Environment.php:1547
    8. Twig\Environment->initExtension()
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Environment.php:1534
    9. Twig\Environment->initExtensions()
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Environment.php:1455
    10. Twig\Environment->getUnaryOperators()
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Lexer.php:492
    11. Twig\Lexer->getOperatorRegex()
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Lexer.php:115
    12. Twig\Lexer->__construct()
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Environment.php:693
    13. Twig\Environment->tokenize()
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Environment.php:793
    14. Twig\Environment->compileSource()
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Environment.php:482
    15. Twig\Environment->loadClass()
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Environment.php:445
    16. Twig\Environment->loadTemplate()
      wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Environment.php:423
    17. Twig\Environment->load()
      wp-content/plugins/wp-rss-aggregator/src/Data/Collections/TwigTemplateCollection.php:74
    18. RebelCode\W\C\D\C\TwigTemplateCollection->has()
      wp-content/plugins/wp-rss-aggregator/src/Data/AbstractDataSet.php:49
    19. RebelCode\W\C\D\AbstractDataSet->offsetExists()
      wp-content/plugins/wp-rss-aggregator/src/Data/AbstractDataSet.php:28
    20. RebelCode\W\C\D\AbstractDataSet->offsetGet()
      wp-content/plugins/wp-rss-aggregator/src/Modules/FeedTemplatesModule.php:305
    21. RebelCode\W\C\M\FeedTemplatesModule->RebelCode\W\C\M\{closure}()
      wp-content/plugins/wp-rss-aggregator/src/Modules/FeedTemplatesModule.php:305
    22. RebelCode\W\C\C\ModuleContainer->get()
      wp-content/plugins/wp-rss-aggregator/src/Container/WpFilterContainer.php:43
    23. RebelCode\W\C\C\WpFilterContainer->get()
      wp-content/plugins/wp-rss-aggregator/src/Modules/FeedTemplatesModule.php:271
    24. RebelCode\W\C\M\FeedTemplatesModule->RebelCode\W\C\M\{closure}()
      wp-content/plugins/wp-rss-aggregator/src/Modules/FeedTemplatesModule.php:271
    25. RebelCode\W\C\C\ModuleContainer->get()
      wp-content/plugins/wp-rss-aggregator/src/Container/WpFilterContainer.php:43
    26. RebelCode\W\C\C\WpFilterContainer->get()
      wp-content/plugins/wp-rss-aggregator/src/Modules/FeedTemplatesModule.php:782
    27. RebelCode\W\C\M\FeedTemplatesModule->RebelCode\W\C\M\{closure}()
      wp-content/plugins/wp-rss-aggregator/src/Container/ModuleContainer.php:121
    28. RebelCode\W\C\C\ModuleContainer->RebelCode\W\C\C\{closure}()
      wp-content/plugins/wp-rss-aggregator/src/Container/ModuleContainer.php:121
    29. RebelCode\W\C\C\ModuleContainer->get()
      wp-content/plugins/wp-rss-aggregator/src/Container/WpFilterContainer.php:43
    30. RebelCode\W\C\C\WpFilterContainer->get()
      wp-content/plugins/wp-rss-aggregator/src/Modules/FeedSourcesModule.php:260
    31. RebelCode\W\C\M\FeedSourcesModule->RebelCode\W\C\M\{closure}()
      wp-content/plugins/wp-rss-aggregator/src/Modules/FeedSourcesModule.php:260
    32. RebelCode\W\C\C\ModuleContainer->get()
      wp-content/plugins/wp-rss-aggregator/src/Container/WpFilterContainer.php:43
    33. RebelCode\W\C\C\WpFilterContainer->get()
      wp-content/plugins/wp-rss-aggregator/src/Modules/FeedSourcesModule.php:271
    34. RebelCode\W\C\M\FeedSourcesModule->RebelCode\W\C\M\{closure}()
      wp-content/plugins/wp-rss-aggregator/src/Modules/FeedSourcesModule.php:271
    35. RebelCode\W\C\C\ModuleContainer->get()
      wp-content/plugins/wp-rss-aggregator/src/Container/WpFilterContainer.php:43
    36. RebelCode\W\C\C\WpFilterContainer->get()
      wp-content/plugins/wp-rss-aggregator/src/Modules/FeedSourcesModule.php:386
    37. RebelCode\W\C\M\FeedSourcesModule->run()
      wp-content/plugins/wp-rss-aggregator/src/ModularModule.php:89
    38. RebelCode\W\C\ModularModule->run()
      wp-content/plugins/wp-rss-aggregator/wp-rss-aggregator.php:363
    39. wpra_run()
      wp-includes/class-wp-hook.php:324
    40. do_action('plugins_loaded')
      wp-settings.php:550

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Plugin Support Hendra Setiawan

    (@hendcorp)

    Hi @hyperpolymath

    I’ve spoken with our dev team and they confirmed that the PHP notices you reported is a known issue.

    While Aggregator version 4.x aimed to resolve several compatibility issues, we acknowledge that it did not completely eliminate all PHP 8 deprecation issues. However, I’m pleased to inform you that we are actively working on Aggregator version 5.0, which will be fully compatible with PHP 8.x.

    We anticipate launching?Aggregator 5.0?around late June this year. This upcoming release will include comprehensive fixes and improvements to ensure seamless integration with PHP 8.x.

    We appreciate your patience and understanding as we work towards delivering a superior experience with RSS Aggregator. Should you have any further questions or require assistance, please don’t hesitate to reach out.

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.