Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::hasChildren($allow_links = true) should either be compatible with RecursiveDirectoryIterator::hasChildren(bool $allowLinks = false): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 57

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::rewind() should either be compatible with FilesystemIterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 35

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::next() should either be compatible with DirectoryIterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 42

Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 47

Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 37

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 41

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 37

Deprecated: Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-newline-filter.php on line 28

Deprecated: WPCF7_Pipes::__construct(): Implicitly marking parameter $texts as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/contact-form-7/includes/pipe.php on line 39

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\queue(): Implicitly marking parameter $assign as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 24

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\each(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 247

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\each(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 247

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 268

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 268

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\each_limit_all(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 285

Deprecated: Google\Site_Kit_Dependencies\Google\Client::fetchAccessTokenWithAssertion(): Implicitly marking parameter $authHttp as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Client.php on line 246

Deprecated: Google\Site_Kit_Dependencies\Google\Client::authorize(): Implicitly marking parameter $http as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Client.php on line 336

Deprecated: Google\Site_Kit_Dependencies\Google\AccessToken\Revoke::__construct(): Implicitly marking parameter $http as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AccessToken/Revoke.php on line 39

Deprecated: Google\Site_Kit_Dependencies\Google\AccessToken\Verify::__construct(): Implicitly marking parameter $http as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AccessToken/Verify.php on line 62

Deprecated: Google\Site_Kit_Dependencies\Google\AccessToken\Verify::__construct(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AccessToken/Verify.php on line 62

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle6AuthHandler::__construct(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php on line 21

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle6AuthHandler::attachCredentials(): Implicitly marking parameter $tokenCallback as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php on line 26

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle6AuthHandler::attachCredentialsCache(): Implicitly marking parameter $tokenCallback as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php on line 34

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle5AuthHandler::__construct(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle5AuthHandler.php on line 21

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle5AuthHandler::attachCredentials(): Implicitly marking parameter $tokenCallback as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle5AuthHandler.php on line 26

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle5AuthHandler::attachCredentialsCache(): Implicitly marking parameter $tokenCallback as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle5AuthHandler.php on line 34

Deprecated: Google\Site_Kit_Dependencies\Google\Http\REST::decodeHttpResponse(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Http/REST.php on line 95

Deprecated: Google\Site_Kit_Dependencies\Google\Http\REST::decodeBody(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Http/REST.php on line 114

Deprecated: Google\Site_Kit_Dependencies\Google\Http\REST::determineExpectedClass(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Http/REST.php on line 122

Deprecated: Google\Site_Kit_Dependencies\Google\Http\REST::isAltMedia(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Http/REST.php on line 143

Deprecated: Google\Site_Kit_Dependencies\Google\Service\Exception::__construct(): Implicitly marking parameter $previous as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Service/Exception.php on line 37

Deprecated: Google\Site_Kit_Dependencies\Google\Task\Composer::cleanup(): Implicitly marking parameter $filesystem as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Task/Composer.php on line 30

Deprecated: Google\Site_Kit\Context::__construct(): Implicitly marking parameter $input as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Context.php on line 79

Deprecated: Google\Site_Kit\Context::filter_entity_reference_url(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Context.php on line 438

Deprecated: Google\Site_Kit\Core\Util\Activation_Flag::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Activation_Flag.php on line 53

Deprecated: Google\Site_Kit\Core\Util\Uninstallation::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Uninstallation.php on line 79

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 84

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 85

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $credentials as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 86

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $google_proxy as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 87

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $profile as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 88

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $token as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 89

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::get_unsatisfied_scopes(): Implicitly marking parameter $scopes as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 212

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::has_sufficient_scopes(): Implicitly marking parameter $scopes as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 237

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 121

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 122

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $credentials as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 123

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $google_proxy as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 124

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $profile as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 125

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $token as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 126

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/functions.class.php on line 919

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/functions.class.php on line 923

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/functions.class.php on line 927

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/functions.class.php on line 931

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/object-library.class.php on line 447

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/object-library.class.php on line 450

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 726

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 730

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 733

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 738

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 742

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 745

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/output.sr7.class.php on line 1148

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/output.sr7.class.php on line 1152

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/output.sr7.class.php on line 1156

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-addons-cf7 domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Deprecated: YoastSEO_Vendor\Symfony\Component\DependencyInjection\Container::__construct(): Implicitly marking parameter $parameterBag as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/wordpress-seo/vendor_prefixed/symfony/dependency-injection/Container.php on line 60

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-mail-logging domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the insert-headers-and-footers domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Deprecated: PLL_Model::update_secondary_language_terms(): Implicitly marking parameter $language as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/polylang/include/model.php on line 926

Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/purewate/pwb.co.nz/wp-content/plugins/insert-headers-and-footers/includes/class-wpcode-auto-insert.php on line 89

Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/purewate/pwb.co.nz/wp-content/plugins/insert-headers-and-footers/includes/class-wpcode-auto-insert.php on line 91

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-addons-cf7 domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the antispam-bee domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Deprecated: WPMailSMTP\Queue\Queue::count_processed_emails(): Implicitly marking parameter $since_datetime as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/wp-mail-smtp/src/Queue/Queue.php on line 302

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/wp-mail-smtp/src/Options.php on line 1172

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the breadcrumb-navxt domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the polylang domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/purewate/pwb.co.nz/wp-content/themes/roofix/inc/helper-traits/custom-query-trait.php on line 196

Deprecated: Google\Site_Kit\Core\User_Input\User_Input::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/User_Input/User_Input.php on line 93

Deprecated: Google\Site_Kit\Core\User_Input\User_Input::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/User_Input/User_Input.php on line 94

Deprecated: Google\Site_Kit\Core\User_Input\User_Input::__construct(): Implicitly marking parameter $survey_queue as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/User_Input/User_Input.php on line 95

Deprecated: Google\Site_Kit\Core\Authentication\Authentication::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Authentication.php on line 239

Deprecated: Google\Site_Kit\Core\Authentication\Authentication::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Authentication.php on line 240

Deprecated: Google\Site_Kit\Core\Authentication\Authentication::__construct(): Implicitly marking parameter $transients as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Authentication.php on line 241

Deprecated: Google\Site_Kit\Core\Authentication\Authentication::__construct(): Implicitly marking parameter $user_input as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Authentication.php on line 242

Deprecated: Google\Site_Kit\Core\Modules\Modules::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Modules.php on line 169

Deprecated: Google\Site_Kit\Core\Modules\Modules::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Modules.php on line 170

Deprecated: Google\Site_Kit\Core\Modules\Modules::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Modules.php on line 171

Deprecated: Google\Site_Kit\Core\Modules\Modules::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Modules.php on line 172

Deprecated: Google\Site_Kit\Core\Modules\Module::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Module.php on line 137

Deprecated: Google\Site_Kit\Core\Modules\Module::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Module.php on line 138

Deprecated: Google\Site_Kit\Core\Modules\Module::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Module.php on line 139

Deprecated: Google\Site_Kit\Core\Modules\Module::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Module.php on line 140

Deprecated: Google\Site_Kit\Modules\Analytics_4::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/Analytics_4.php on line 176

Deprecated: Google\Site_Kit\Modules\Analytics_4::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/Analytics_4.php on line 177

Deprecated: Google\Site_Kit\Modules\Analytics_4::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/Analytics_4.php on line 178

Deprecated: Google\Site_Kit\Modules\Analytics_4::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/Analytics_4.php on line 179

Deprecated: Google\Site_Kit\Modules\AdSense::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/AdSense.php on line 111

Deprecated: Google\Site_Kit\Modules\AdSense::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/AdSense.php on line 112

Deprecated: Google\Site_Kit\Modules\AdSense::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/AdSense.php on line 113

Deprecated: Google\Site_Kit\Modules\AdSense::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/AdSense.php on line 114

Deprecated: Google\Site_Kit\Core\Authentication\Google_Proxy::send_site_fields(): Implicitly marking parameter $credentials as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Google_Proxy.php on line 445

Deprecated: Google\Site_Kit\Core\Dismissals\Dismissals::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Dismissals/Dismissals.php on line 49

Deprecated: Google\Site_Kit\Core\Expirables\Expirables::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Expirables/Expirables.php on line 51

Deprecated: Google\Site_Kit\Core\Permissions\Permissions::user_has_shared_role(): Implicitly marking parameter $shared_roles as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Permissions/Permissions.php on line 604

Deprecated: Google\Site_Kit\Core\Admin\Screens::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Screens.php on line 86

Deprecated: Google\Site_Kit\Core\Admin\Screens::__construct(): Implicitly marking parameter $modules as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Screens.php on line 87

Deprecated: Google\Site_Kit\Core\Admin\Screens::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Screens.php on line 88

Deprecated: Google\Site_Kit\Core\Tracking\Tracking::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Tracking/Tracking.php on line 70

Deprecated: Google\Site_Kit\Core\Tracking\Tracking::__construct(): Implicitly marking parameter $screens as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Tracking/Tracking.php on line 71

Deprecated: Google\Site_Kit\Core\Admin_Bar\Admin_Bar::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin_Bar/Admin_Bar.php on line 89

Deprecated: Google\Site_Kit\Core\Admin_Bar\Admin_Bar::__construct(): Implicitly marking parameter $modules as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin_Bar/Admin_Bar.php on line 90

Deprecated: Google\Site_Kit\Core\Admin\Dashboard::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Dashboard.php on line 73

Deprecated: Google\Site_Kit\Core\Admin\Dashboard::__construct(): Implicitly marking parameter $modules as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Dashboard.php on line 74

Deprecated: Google\Site_Kit\Core\Admin\Authorize_Application::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Authorize_Application.php on line 54

Deprecated: Google\Site_Kit\Core\Notifications\Notifications::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Notifications/Notifications.php on line 84

Deprecated: Google\Site_Kit\Core\Notifications\Notifications::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Notifications/Notifications.php on line 84

Deprecated: Google\Site_Kit\Core\Util\Activation_Notice::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Activation_Notice.php on line 64

Deprecated: Google\Site_Kit\Core\Feature_Tours\Feature_Tours::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Feature_Tours/Feature_Tours.php on line 49

Deprecated: Google\Site_Kit\Core\Util\Migration_1_3_0::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_3_0.php on line 64

Deprecated: Google\Site_Kit\Core\Util\Migration_1_3_0::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_3_0.php on line 65

Deprecated: Google\Site_Kit\Core\Util\Migration_1_8_1::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_8_1.php on line 82

Deprecated: Google\Site_Kit\Core\Util\Migration_1_8_1::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_8_1.php on line 83

Deprecated: Google\Site_Kit\Core\Util\Migration_1_8_1::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_8_1.php on line 84

Deprecated: Google\Site_Kit\Core\Util\Migration_1_123_0::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_123_0.php on line 82

Deprecated: Google\Site_Kit\Core\Util\Migration_Conversion_ID::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_Conversion_ID.php on line 80

Deprecated: Google\Site_Kit\Core\Dashboard_Sharing\Dashboard_Sharing::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Dashboard_Sharing/Dashboard_Sharing.php on line 67

Deprecated: Google\Site_Kit\Core\Dashboard_Sharing\Activity_Metrics\Activity_Metrics::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Dashboard_Sharing/Activity_Metrics/Activity_Metrics.php on line 41

Deprecated: Google\Site_Kit\Core\Key_Metrics\Key_Metrics::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Key_Metrics/Key_Metrics.php on line 71

Deprecated: Google\Site_Kit\Core\Key_Metrics\Key_Metrics::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Key_Metrics/Key_Metrics.php on line 71

Deprecated: Google\Site_Kit\Core\Prompts\Prompts::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Prompts/Prompts.php on line 49

Deprecated: Google\Site_Kit\Core\Consent_Mode\Consent_Mode::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Consent_Mode/Consent_Mode.php on line 62

Deprecated: Google\Site_Kit\Core\Conversion_Tracking\Conversion_Tracking::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Conversion_Tracking/Conversion_Tracking.php on line 84

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799

Deprecated: Elementor\Elements_Manager::create_element_instance(): Implicitly marking parameter $element_type as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/managers/elements.php on line 70

Deprecated: Elementor\Element_Base::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/base/element-base.php on line 1545

Deprecated: Elementor\Repeater::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/elements/repeater.php on line 49

Deprecated: Elementor\Core\Utils\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/core/utils/collection.php on line 43

Deprecated: ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::save_action_log(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 159

Deprecated: {closure:ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::__construct():193}(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 193

Deprecated: ActionScheduler_ActionFactory::get_stored_action(): Implicitly marking parameter $schedule as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/image-optimization/vendor/woocommerce/action-scheduler/classes/ActionScheduler_ActionFactory.php on line 21

Deprecated: ActionScheduler_Schedule_Deprecated::next(): Implicitly marking parameter $after as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/image-optimization/vendor/woocommerce/action-scheduler/deprecated/ActionScheduler_Schedule_Deprecated.php on line 16

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY']
INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/migration')

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'image-optimization/database/migration', 'pending', '2026-06-24 16:53:59', '2026-06-24 16:53:59', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 0, 0, '{\"name\":\"fix_mime_type\"}' FROM DUAL WHERE ( SELECT action_id FROM wp_actionscheduler_actions WHERE status IN ( 'pending', 'in-progress' ) AND hook = 'image-optimization/database/migration' AND `group_id` = 0 LIMIT 1 ) IS NULL

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY']
INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/migration')

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'image-optimization/database/migration', 'pending', '2026-06-24 16:53:59', '2026-06-24 16:53:59', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 0, 0, '{\"name\":\"fix_avif_with_zero_dimensions\"}' FROM DUAL WHERE ( SELECT action_id FROM wp_actionscheduler_actions WHERE status IN ( 'pending', 'in-progress' ) AND hook = 'image-optimization/database/migration' AND `group_id` = 0 LIMIT 1 ) IS NULL

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY']
INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/migration')

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'image-optimization/database/migration', 'pending', '2026-06-24 16:53:59', '2026-06-24 16:53:59', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 0, 0, '{\"name\":\"cleanup_legacy_bulk_operations\"}' FROM DUAL WHERE ( SELECT action_id FROM wp_actionscheduler_actions WHERE status IN ( 'pending', 'in-progress' ) AND hook = 'image-optimization/database/migration' AND `group_id` = 0 LIMIT 1 ) IS NULL

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY']
INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/cleanup')

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'image-optimization/cleanup/stuck-operation', 'pending', '2026-06-24 16:53:59', '2026-06-24 16:53:59', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1782320039;s:18:\"\0*\0first_timestamp\";i:1782320039;s:13:\"\0*\0recurrence\";i:300;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1782320039;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:300;}', 0, 10, '[]' FROM DUAL WHERE ( SELECT action_id FROM wp_actionscheduler_actions WHERE status IN ( 'pending', 'in-progress' ) AND hook = 'image-optimization/cleanup/stuck-operation' AND `group_id` = 0 LIMIT 1 ) IS NULL

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'wp_mail_smtp_summary_report_email', 'pending', '2026-06-29 06:00:00', '2026-06-29 06:00:00', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1782712800;s:18:\"\0*\0first_timestamp\";i:1782712800;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1782712800;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}', 7, 10, '[null]' FROM DUAL WHERE ( SELECT NULL FROM DUAL ) IS NULL


Deprecated: Creation of dynamic property Google\Site_Kit\Modules\Ads\Web_Tag::$home_domain is deprecated in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/Ads/Web_Tag.php on line 37
Guide to House Soft Washing & Water Blasting in Auckland Pure Water Blasting

Guide to House Soft Washing & Water Blasting in Auckland

July 27, 2025

Looking for the best way to keep your home’s exterior spotless? This comprehensive guide highlights the difference between soft washing and water blasting in Auckland, and emphasizes the correct method to protect your property. Whether you’re a DIY enthusiast or considering a professional house wash service, you’ll find everything you need here.


🌟 What is the Difference Between House Soft Washing and Water Blasting?

✔ Soft washing uses low-pressure water (under 500 PSI) combined with biodegradable cleaning solutions such as sodium hypochlorite. Consequently, it’s ideal for cleaning weatherboards, removing mould, and preserving paint finish.

✔By contrast, water blasting employs high pressure (up to 4000 PSI). As a result, it works well on hard surfaces like driveways or concrete—but it’s too harsh for delicate exterior cladding. Therefore, knowing when to use soft washing is essential to avoid damaging your home.

👉 If you’re searching for House Soft Washing or Water Blasting in Auckland, it’s important to know when to use soft washing instead to avoid damage. Welcome to have a quick glance on our webpage regarding Exterior House Soft Washing.


🏠 Step-by-Step Guide to Soft Washing a House:

Step 1: Gather the Right Equipment
🛠️ Essential Tools & Accessories
  • Hydraulic garden hose and standard garden hose

  • Soft wash nozzle compatible with a pressure washer

  • Pressure washer featuring a venturi system or chemical injector

🧴 Cleaning Products & Safety Gear
  • Sodium hypochlorite 

  • Liquid soap or surfactant 

  • Gloves, stabilizer straps, safety glasses, ladder locks, etc.

At Pure Waterblasting, we rely on commercial-grade gear and eco-friendly cleaning solutions. Furthermore, trained technicians operate safely and effectively every time.

 

Step 2: Prepare Your House

Make sure to move items such as laundry, doormats, or shoes away from the siding to avoid bleaching. Additionally, relocate potted plants and outdoor furniture to protect them. Seal all windows and doors tightly, and place towels inside older frames to catch drips. Because pets may be startled by spraying noise, keep them safely indoors. Moreover, cover water features like fish ponds for added protection.

 

Step 3: Apply the Cleaning Solution

First, premix the solution according to surface type. Then, apply it through the venturi system using the chemical nozzle. Start from the base of the house and work upwards toward the gutters to reduce streaking caused by runoff. Apply the chemical to manageable sections and allow sufficient dwell time—without letting the mixture dry before rinsing.

 

Step 4: Soft Wash the Surfaces

Next, attach the soft wash nozzle and rinse gently in the same order you applied the cleaning solution. Begin with gutters, soffits, cladding, and baseboards before finishing with window frames. Meanwhile, follow these safety tips:

  • Spray from about 30 cm away and at an 85° angle

  • Maintain soft side-to-side motions

  • Always use both hands with the spray gun

  • When cleaning around openings like doors or windows, angle the spray outward to prevent water ingress

At Pure Waterblasting, our team is trained in these techniques and delivers outstanding results without risking damage.

 

Step 5: Final Walkaround & Inspection

Once the wash is complete, perform a walkaround to spot any missed areas. If some sections remain dirty, reapply the cleaning solution, wait about 15 minutes, and rinse again. Additionally, stubborn algae or black mould might need a higher concentrate sprayed with a dedicated applicator.


FAQs About House Soft Washing in Auckland

  • How often should I wash my house in Auckland?
    👉 Ideally every 12–18 months due to Auckland’s humid climate.

  • Is water blasting safe for all houses?
    👉 Yes, soft washing is safer for painted surfaces and cladding.

  • How much does a professional house wash cost in Auckland?
    👉 Typically ranges from $250–$600+gst, depending on the size of your home.

 


Why Choose Pure Waterblasting?

If you’re unsure about tackling high or difficult areas, Pure Waterblasting is here to help. We offer expert advice, professional house washing services, and obligation-free quotes. Our team uses advanced techniques and environmentally friendly products to ensure your home looks its best. Click here to leave us message 

 

We also provide tips to keep mould-prone areas cleaner for longer, so you can enjoy a spotless home year-round.

💡 Expert Team & Professional Results

You are most welcome to view more details regarding our cleaning services on our @youtubechannel, happy to share with you video below how our team member work on solar panel pure water clean. 


References:

#AucklandHouseWashing #AucklandWaterBlasting #AucklandSoftWash #AucklandHomeCare #NZHouseWashing #NZHomeCleaning #AucklandPropertyCare #HouseWashing #SoftWashing #WaterBlasting #ExteriorHouseCleaning #HouseWashTips #HomeExteriorCare #SoftWashHouse


Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 5481

Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 5481