Title: PHP 8.4 deprecations
Last modified: August 20, 2026

---

# PHP 8.4 deprecations

 *  [7thcircle](https://wordpress.org/support/users/7thcircle/)
 * (@7thcircle)
 * [3 weeks ago](https://wordpress.org/support/topic/php-8-4-deprecations-3/)
 * FYI, I am aware that I can turn off debug and not see these messages in my logs.
   This is a dev site that I use to test plugin updates and PHP updates as well 
   so debug is on here.
 * Deprecated TEC\Common\lucatume\DI52\Container::singleton(): Implicitly marking
   parameter $afterBuildMethods as nullable is deprecated, the explicit nullable
   type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Container.php:145
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Container::bind(): Implicitly marking parameter
   $afterBuildMethods as nullable is deprecated, the explicit nullable type must
   be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Container.php:486
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Container::singletonDecorators(): Implicitly
   marking parameter $afterBuildMethods as nullable is deprecated, the explicit 
   nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Container.php:532
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Container::getDecoratorBuilder(): Implicitly
   marking parameter $afterBuildMethods as nullable is deprecated, the explicit 
   nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Container.php:551
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Container::bindDecorators(): Implicitly marking
   parameter $afterBuildMethods as nullable is deprecated, the explicit nullable
   type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Container.php:585
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Container::instance(): Implicitly marking
   parameter $afterBuildMethods as nullable is deprecated, the explicit nullable
   type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Container.php:742
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Builders\Resolver::resolveWithArgs(): Implicitly
   marking parameter $afterBuildMethods as nullable is deprecated, the explicit 
   nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php:158
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Builders\Resolver::resolve(): Implicitly 
   marking parameter $buildLine as nullable is deprecated, the explicit nullable
   type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php:183
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Builders\Resolver::cloneBuilder(): Implicitly
   marking parameter $afterBuildMethods as nullable is deprecated, the explicit 
   nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php:248
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Builders\Factory::getBuilder(): Implicitly
   marking parameter $afterBuildMethods as nullable is deprecated, the explicit 
   nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Builders/Factory.php:56
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Builders\ClassBuilder::__construct(): Implicitly
   marking parameter $afterBuildMethods as nullable is deprecated, the explicit 
   nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Builders/ClassBuilder.php:74
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Builders\ClassBuilder::reinit(): Implicitly
   marking parameter $afterBuildMethods as nullable is deprecated, the explicit 
   nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Builders/ClassBuilder.php:210
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Builders\ReinitializableBuilderInterface::
   reinit(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated,
   the explicit nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Builders/ReinitializableBuilderInterface.php:25
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Builders\CallableBuilder::__construct(): 
   Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the
   explicit nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Builders/CallableBuilder.php:50
       ```
   
 * Deprecated TEC\Common\lucatume\DI52\Builders\CallableBuilder::reinit(): Implicitly
   marking parameter $afterBuildMethods as nullable is deprecated, the explicit 
   nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/Builders/CallableBuilder.php:78
       ```
   
 * Deprecated TEC\Common\StellarWP\DB\DB::generate_results(): Implicitly marking
   parameter $query as nullable is deprecated, the explicit nullable type must be
   used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/stellarwp/db/src/DB/DB.php:409
       ```
   
 * Deprecated TEC\Common\StellarWP\DB\DB::generate_col(): Implicitly marking parameter
   $query as nullable is deprecated, the explicit nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/stellarwp/db/src/DB/DB.php:426
       ```
   
 * Deprecated TEC\Common\StellarWP\Assets\Assets::asset(): Implicitly marking parameter
   $version as nullable is deprecated, the explicit nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/stellarwp/assets/src/Assets/Assets.php:103
       ```
   
 * Deprecated TEC\Common\StellarWP\Assets\Assets::asset(): Implicitly marking parameter
   $plugin_path as nullable is deprecated, the explicit nullable type must be used
   instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/stellarwp/assets/src/Assets/Assets.php:103
       ```
   
 * Deprecated TEC\Common\StellarWP\Uplink\API\Client::validate_license(): Implicitly
   marking parameter $key as nullable is deprecated, the explicit nullable type 
   must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/stellarwp/uplink/src/Uplink/API/Client.php:197
       ```
   
 * Deprecated TEC\Common\StellarWP\Uplink\Resources\Resource::__construct(): Implicitly
   marking parameter $license_class as nullable is deprecated, the explicit nullable
   type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/stellarwp/uplink/src/Uplink/Resources/Resource.php:158
       ```
   
 * Deprecated TEC\Common\StellarWP\Uplink\Resources\Resource::register(): Implicitly
   marking parameter $license_class as nullable is deprecated, the explicit nullable
   type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/stellarwp/uplink/src/Uplink/Resources/Resource.php:481
       ```
   
 * Deprecated TEC\Common\StellarWP\Uplink\Resources\Resource::register_resource():
   Implicitly marking parameter $license_class as nullable is deprecated, the explicit
   nullable type must be used instead
 *     ```wp-block-code
       wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/stellarwp/uplink/src/Uplink/Resources/Resource.php:501
       ```
   
 * Deprecated TEC\Common\StellarWP\Uplink\Resources\Plugin::register(): Implicitly
   marking parameter $license_class as nullable is deprecated, the explicit nullable
   type must be used instead

Viewing 1 replies (of 1 total)

 *  Plugin Support [Darian](https://wordpress.org/support/users/d0153/)
 * (@d0153)
 * [2 weeks, 6 days ago](https://wordpress.org/support/topic/php-8-4-deprecations-3/#post-18999713)
 * Hi [@7thcircle](https://wordpress.org/support/users/7thcircle/),
 * Thanks for reaching out. I’d be happy to assist you with this.
 * Upon checking, I can see that you’ve previously reported similar **[PHP 8.4 deprecation](https://wordpress.org/support/topic/php-8-4-issue-3/)**.
   I’ve added this thread to the existing bug ticket so our team can track the issue
   and investigate it further.
 * Rest assured, we’ll update you through this thread as soon as a fix is available.
 * —
   **Internal Bug Ticket Reference:** SMTNC-2001

Viewing 1 replies (of 1 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fphp-8-4-deprecations-3%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/the-events-calendar/assets/icon-256x256.gif?rev=2516440)
 * [The Events Calendar](https://wordpress.org/plugins/the-events-calendar/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/the-events-calendar/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/the-events-calendar/)
 * [Active Topics](https://wordpress.org/support/plugin/the-events-calendar/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/the-events-calendar/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/the-events-calendar/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [Darian](https://wordpress.org/support/users/d0153/)
 * Last activity: [2 weeks, 6 days ago](https://wordpress.org/support/topic/php-8-4-deprecations-3/#post-18999713)
 * Status: not resolved