You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if (class_exists(\Magento\Framework\Mview\View\ChangeLogBatchWalkerFactory::class)) { // @phpstan-ignore-line
The issue is on this line.
The problem is that class_exists PHP function searches for the class in a case insensitive manner and will thus always return ChangeLogBatchWalker and never ChangelogBatchWalker. (in fact PHP treats classes in case insensitive manner in general, but the autoloader does not)
Design Config Grid index has been rebuilt successfully in 00:00:00
Customer Grid index has been rebuilt successfully in 00:00:00
Category Products index has been rebuilt successfully in 00:00:03
Product Categories index has been rebuilt successfully in 00:00:00
Catalog Rule Product index has been rebuilt successfully in 00:00:00
Product EAV index has been rebuilt successfully in 00:00:00
Stock index has been rebuilt successfully in 00:00:00
Inventory index has been rebuilt successfully in 00:00:00
Catalog Product Rule index has been rebuilt successfully in 00:00:00
Product Price index has been rebuilt successfully in 00:00:00
Catalog Search index has been rebuilt successfully in 00:00:10
Stores Feed index has been rebuilt successfully in 00:00:00
Sales Order Feed index has been rebuilt successfully in 00:00:00
Sales Order Statuses Feed index has been rebuilt successfully in 00:00:00
Preconditions (*)
Steps to reproduce (*)
Expected result (*)
Actual result (*)
There was an attempt to support both the older and current versions of Magento.
Unfortunately the implementation does not work currently.
meta-for-magento2/app/code/Meta/Catalog/Plugin/FacebookCatalogUpdateFullReindexPlugin.php
Line 105 in 2b92fa9
The issue is on this line.
The problem is that class_exists PHP function searches for the class in a case insensitive manner and will thus always return ChangeLogBatchWalker and never ChangelogBatchWalker. (in fact PHP treats classes in case insensitive manner in general, but the autoloader does not)
My suggestion would be something like this:
get_class will return the actual class name in use, case sensitive.
The text was updated successfully, but these errors were encountered: