Deprecated function: Drupal\Core\Database\StatementWrapperIterator::fetchObject(): Implicitly marking parameter $class_name as nullable is deprecated, the explicit nullable type must be used instead in include() (line 582 of /home/sourcefromontari/www3.sourcefromontario.com/vendor/composer/ClassLoader.php).
include('/home/sourcefromontari/www3.sourcefromontario.com/core/includes/bootstrap.inc') (Line: 582)
{closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():581}('/home/sourcefromontari/www3.sourcefromontario.com/vendor/composer/../../core/lib/Drupal/Core/Database/StatementWrapperIterator.php') (Line: 433)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Database\StatementWrapperIterator') (Line: 527)
Drupal\Core\Database\Connection->prepareStatement('SELECT "cid", "data", "created", "expire", "serialized", "tags", "checksum" FROM "cache_container" WHERE "cid" IN ( :cids__0 ) ORDER BY "cid"', Array) (Line: 787)
Drupal\Core\Database\Connection->query('SELECT [cid], [data], [created], [expire], [serialized], [tags], [checksum] FROM {cache_container} WHERE [cid] IN ( :cids__0 ) ORDER BY [cid]', Array) (Line: 113)
Drupal\Core\Cache\DatabaseBackend->getMultiple(Array, ) (Line: 92)
Drupal\Core\Cache\DatabaseBackend->get('service_container:prod:10.1.4::Linux:a:2:{i:0;s:80:"/home/sourcefromontari/www3.sourcefromontario.com/sites/development.services.yml";i:1;s:76:"/home/sourcefromontari/www3.sourcefromontario.com/sites/default/services.yml";}') (Line: 554)
Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 928)
Drupal\Core\DrupalKernel->initializeContainer() (Line: 494)
Drupal\Core\DrupalKernel->boot() (Line: 702)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Deprecated function: Drupal\Core\Database\StatementWrapperIterator::fetchObject(): Implicitly marking parameter $constructor_arguments as nullable is deprecated, the explicit nullable type must be used instead in include() (line 582 of /home/sourcefromontari/www3.sourcefromontario.com/vendor/composer/ClassLoader.php).
include('/home/sourcefromontari/www3.sourcefromontario.com/core/includes/bootstrap.inc') (Line: 582)
{closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():581}('/home/sourcefromontari/www3.sourcefromontario.com/vendor/composer/../../core/lib/Drupal/Core/Database/StatementWrapperIterator.php') (Line: 433)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Database\StatementWrapperIterator') (Line: 527)
Drupal\Core\Database\Connection->prepareStatement('SELECT "cid", "data", "created", "expire", "serialized", "tags", "checksum" FROM "cache_container" WHERE "cid" IN ( :cids__0 ) ORDER BY "cid"', Array) (Line: 787)
Drupal\Core\Database\Connection->query('SELECT [cid], [data], [created], [expire], [serialized], [tags], [checksum] FROM {cache_container} WHERE [cid] IN ( :cids__0 ) ORDER BY [cid]', Array) (Line: 113)
Drupal\Core\Cache\DatabaseBackend->getMultiple(Array, ) (Line: 92)
Drupal\Core\Cache\DatabaseBackend->get('service_container:prod:10.1.4::Linux:a:2:{i:0;s:80:"/home/sourcefromontari/www3.sourcefromontario.com/sites/development.services.yml";i:1;s:76:"/home/sourcefromontari/www3.sourcefromontario.com/sites/default/services.yml";}') (Line: 554)
Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 928)
Drupal\Core\DrupalKernel->initializeContainer() (Line: 494)
Drupal\Core\DrupalKernel->boot() (Line: 702)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
PV Technical Services Inc. (PV Tech), trade name SolarShingle Canada, is a Canadian technical company based in Ontario that focuses on developing intelligent building-integrated PV roofing products. Since 2009, the company︎ has been holding a simple objective: to offer customers innovative solar solutions.
PV Tech designs solar shingle systems with energy security packages for net zero buildings. Its team works closely with builders, PV installers, and architecture firms, aiming to support every client achieve a sustainable lifestyle.