Expected Behavior
No Fatal Error
Actual behavior
Fatal error: Uncaught InvalidArgumentException: Expected an instance of Timber\CoreInterface or WP_Term, got stdClass in /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Factory/MenuFactory.php:172 Stack trace: #0 /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Factory/MenuFactory.php(76): Timber\Factory\MenuFactory->from_object(Object(stdClass), Array) timber/timber#1 /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Factory/MenuFactory.php(33): Timber\Factory\MenuFactory->from_nav_menu_terms(Array) timber/timber#2 /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Timber.php(995): Timber\Factory\MenuFactory->from(NULL, Array) timber/timber#3 /var/www/html/wordpress/wp-content/themes/hampteraptor/src/StarterSite.php(44): Timber\Timber::get_menu() timber/timber#4 /var/www/html/wordpress/wp-includes/class-wp-hook.php(324): StarterSite->add_to_context(Array) timber/timber#5 /var/www/html/wordpress/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array) timber/timber#6 /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Timber.php(1315): apply_filters('timber/context', Array) timber/timber#7 /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Timber.php(1206): Timber\Timber::context_global() timber/timber#8 /var/www/html/wordpress/wp-content/themes/hampteraptor/page.php(24): Timber\Timber::context() timber/timber#9 /var/www/html/wordpress/wp-includes/template-loader.php(106): include('/var/www/html/w...') timber/timber#10 /var/www/html/wordpress/wp-blog-header.php(19): require_once('/var/www/html/w...') timber/timber#11 /var/www/html/wordpress/index.php(17): require('/var/www/html/w...') timber/timber#12 {main} thrown in /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Factory/MenuFactory.php on line 172
Steps to reproduce behavior
Any time I create a menu it throws this fatal error.
Notes
No response
What version of Timber are you using?
2.x-dev
What version of WordPress are you using?
6.6.2
What version of PHP are you using?
8.1
How did you install Timber?
Installed or updated Timber through Composer
Expected Behavior
No Fatal Error
Actual behavior
Fatal error: Uncaught InvalidArgumentException: Expected an instance of Timber\CoreInterface or WP_Term, got stdClass in /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Factory/MenuFactory.php:172 Stack trace: #0 /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Factory/MenuFactory.php(76): Timber\Factory\MenuFactory->from_object(Object(stdClass), Array) timber/timber#1 /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Factory/MenuFactory.php(33): Timber\Factory\MenuFactory->from_nav_menu_terms(Array) timber/timber#2 /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Timber.php(995): Timber\Factory\MenuFactory->from(NULL, Array) timber/timber#3 /var/www/html/wordpress/wp-content/themes/hampteraptor/src/StarterSite.php(44): Timber\Timber::get_menu() timber/timber#4 /var/www/html/wordpress/wp-includes/class-wp-hook.php(324): StarterSite->add_to_context(Array) timber/timber#5 /var/www/html/wordpress/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array) timber/timber#6 /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Timber.php(1315): apply_filters('timber/context', Array) timber/timber#7 /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Timber.php(1206): Timber\Timber::context_global() timber/timber#8 /var/www/html/wordpress/wp-content/themes/hampteraptor/page.php(24): Timber\Timber::context() timber/timber#9 /var/www/html/wordpress/wp-includes/template-loader.php(106): include('/var/www/html/w...') timber/timber#10 /var/www/html/wordpress/wp-blog-header.php(19): require_once('/var/www/html/w...') timber/timber#11 /var/www/html/wordpress/index.php(17): require('/var/www/html/w...') timber/timber#12 {main} thrown in /var/www/html/wordpress/wp-content/themes/hampteraptor/vendor/timber/timber/src/Factory/MenuFactory.php on line 172
Steps to reproduce behavior
Any time I create a menu it throws this fatal error.
Notes
No response
What version of Timber are you using?
2.x-dev
What version of WordPress are you using?
6.6.2
What version of PHP are you using?
8.1
How did you install Timber?
Installed or updated Timber through Composer