Deprecated: Return type of Doctrine\Common\Collections\ArrayCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ArrayCollection.php on line 270

Deprecated: Return type of Doctrine\Common\Collections\ArrayCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ArrayCollection.php on line 306

Deprecated: Return type of Doctrine\Common\Collections\ArrayCollection::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ArrayCollection.php on line 164

Deprecated: Return type of Doctrine\Common\Collections\ArrayCollection::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ArrayCollection.php on line 174

Deprecated: Return type of Doctrine\Common\Collections\ArrayCollection::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ArrayCollection.php on line 184

Deprecated: Return type of Doctrine\Common\Collections\ArrayCollection::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ArrayCollection.php on line 200

Deprecated: Return type of Doctrine\ORM\Tools\Pagination\Paginator::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php on line 120

Deprecated: Return type of Doctrine\ORM\Tools\Pagination\Paginator::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php on line 136

Deprecated: Return type of Doctrine\DBAL\Driver\PDOConnection::exec($statement) should either be compatible with PDO::exec(string $statement): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 38

Deprecated: Return type of Doctrine\DBAL\Driver\PDOConnection::lastInsertId($name = null) should either be compatible with PDO::lastInsertId(?string $name = null): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 105

Deprecated: Return type of Doctrine\DBAL\Driver\PDOConnection::prepare($prepareString, $driverOptions = []) should either be compatible with PDO::prepare(string $query, array $options = []): PDOStatement|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 58

Fatal error: Declaration of Doctrine\DBAL\Driver\PDOConnection::query() must be compatible with PDO::query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs): PDOStatement|false in /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 70
Stack trace: #0 /var/www/vhosts/thomasbeal.com/httpdocs/vendor/composer/ClassLoader.php(444): include() #1 /var/www/vhosts/thomasbeal.com/httpdocs/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile() #2 /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php(21): Composer\Autoload\ClassLoader->loadClass() #3 /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(356): Doctrine\DBAL\Driver\PDOMySql\Driver->connect() #4 /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(420): Doctrine\DBAL\Connection->connect() #5 /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(380): Doctrine\DBAL\Connection->getDatabasePlatformVersion() #6 /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(324): Doctrine\DBAL\Connection->detectDatabasePlatform() #7 /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(251): Doctrine\DBAL\Connection->getDatabasePlatform() #8 /var/www/vhosts/thomasbeal.com/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(124): Doctrine\ORM\Tools\Pagination\Paginator->getCountQuery() #9 /var/www/vhosts/thomasbeal.com/httpdocs/portfolio.php(24): Doctrine\ORM\Tools\Pagination\Paginator->count() #10 {main}