• Resolved rlorenzo

    (@rlorenzo)


    We installed PHP 8.2 on our site (WordPress 6.2.2) and this plugin breaks. We get the following deprecation warnings:

    Deprecated: Return type of Aventura\Wprss\Core\DataObject::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/includes/Aventura/Wprss/Core/DataObject.php on line 783 
    
    Deprecated: Return type of Aventura\Wprss\Core\DataObject::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/includes/Aventura/Wprss/Core/DataObject.php on line 808 
    
    Deprecated: Return type of Aventura\Wprss\Core\DataObject::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/includes/Aventura/Wprss/Core/DataObject.php on line 770 
    
    Deprecated: Return type of Aventura\Wprss\Core\DataObject::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/includes/Aventura/Wprss/Core/DataObject.php on line 795 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Data\AbstractDataSet::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Data/AbstractDataSet.php on line 44 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Data\AbstractDataSet::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Data/AbstractDataSet.php on line 24 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Data\AbstractDataSet::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Data/AbstractDataSet.php on line 60 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Data\AbstractDataSet::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Util/IteratorDelegateTrait.php on line 124
    
    Deprecated: Return type of RebelCode\Wpra\Core\Data\AbstractDataSet::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Util/IteratorDelegateTrait.php on line 97 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Data\AbstractDataSet::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Util/IteratorDelegateTrait.php on line 109 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Data\AbstractDataSet::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Util/IteratorDelegateTrait.php on line 136 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Data\AbstractDataSet::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Util/IteratorDelegateTrait.php on line 83 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Data\AbstractDataSet::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Data/AbstractDataSet.php on line 44 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Entities\Collections\WpEntityCollection::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Entities/Collections/WpEntityCollection.php on line 97 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Data\AbstractDataSet::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Data/AbstractDataSet.php on line 76 
    
    Deprecated: Return type of Twig\Node\Node::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Node/Node.php on line 213 
    
    Deprecated: 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 in /app/wp-content/plugins/wp-rss-aggregator/vendor/twig/twig/src/Node/Node.php on line 221 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Database\WpdbTable::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Database/WpdbTable.php on line 124 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Database\WpdbTable::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Database/WpdbTable.php on line 105 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Database\WpdbTable::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Database/WpdbTable.php on line 140 
    
    Deprecated: Return type of RebelCode\Wpra\Core\Database\WpdbTable::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/wp-content/plugins/wp-rss-aggregator/src/Database/WpdbTable.php on line 159 
    
    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /app/wp-content/plugins/wp-rss-aggregator/src/Handlers/FeedTemplates/PreviewTemplateRedirectHandler.php on line 67 
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /app/wp-includes/functions.php on line 7053 Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /app/wp-includes/functions.php on line 2165 
    
    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /app/wp-content/plugins/wp-rss-aggregator/includes/admin.php on line 62 Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /app/wp-content/plugins/wp-rss-aggregator/includes/admin.php on line 64
    		
    Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /app/wp-content/plugins/wp-rss-aggregator/includes/admin-display.php on line 715

    Although they are deprecation warnings, the plugin breaks our site’s WP Admin navigation and needs to be deactivated for us to use the site.

    When will the plugin be updated to support PHP 8.2? If not soon, is there an alternative anyone else is using?

    • This topic was modified 1 year, 4 months ago by rlorenzo. Reason: Added WordPress version
    • This topic was modified 1 year, 4 months ago by rlorenzo. Reason: Removed debugging message that was not relevant

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

Viewing 1 replies (of 1 total)
  • @rlorenzo sorry to hear about the issue with PHP 8.2, we are currently working on an update that should work better with the latest PHP version, however, I’m afraid we currently don’t have an ETA on this as yet.

Viewing 1 replies (of 1 total)
  • The topic ‘PHP 8.2 Support?’ is closed to new replies.