( ! ) Deprecated: Gustavus\Give\Controllers\MainController::renderGiveForm(): Implicitly marking parameter $params as nullable is deprecated, the explicit nullable type must be used instead in /cis/lib/Gustavus/Give/Controllers/MainController.php on line 59
Call Stack
#TimeMemoryFunctionLocation
10.0016390800{main}( ).../index.php:0
20.0022412936Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Give/routing.php', $route = '1990' ).../index.php:5
30.0040416656Gustavus\Concourse\Router::runHandler( $alias = 'campaign', $routeConfig = ['route' => '/{campaign}', 'handler' => 'Gustavus\\Give\\Controllers\\MainController:renderGiveForm', 'breadCrumbs' => [0 => [...]]], $args = ['campaign' => '1990'] ).../Router.php:112
40.0040417072Composer\Autoload\ClassLoader->loadClass( $class = 'Gustavus\\Give\\Controllers\\MainController' ).../Router.php:173
50.0050417152{closure:/usr/share/composer/vendor/composer/ClassLoader.php:575-577}( $file = '/cis/lib/Gustavus/Give/Controllers/MainController.php' ).../ClassLoader.php:427

( ! ) Deprecated: Gustavus\Give\Controllers\MainController::findCampaign(): Implicitly marking parameter $params as nullable is deprecated, the explicit nullable type must be used instead in /cis/lib/Gustavus/Give/Controllers/MainController.php on line 311
Call Stack
#TimeMemoryFunctionLocation
10.0016390800{main}( ).../index.php:0
20.0022412936Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Give/routing.php', $route = '1990' ).../index.php:5
30.0040416656Gustavus\Concourse\Router::runHandler( $alias = 'campaign', $routeConfig = ['route' => '/{campaign}', 'handler' => 'Gustavus\\Give\\Controllers\\MainController:renderGiveForm', 'breadCrumbs' => [0 => [...]]], $args = ['campaign' => '1990'] ).../Router.php:112
40.0040417072Composer\Autoload\ClassLoader->loadClass( $class = 'Gustavus\\Give\\Controllers\\MainController' ).../Router.php:173
50.0050417152{closure:/usr/share/composer/vendor/composer/ClassLoader.php:575-577}( $file = '/cis/lib/Gustavus/Give/Controllers/MainController.php' ).../ClassLoader.php:427

( ! ) Deprecated: Gustavus\Give\Controllers\MainController::renderCampaigns(): Implicitly marking parameter $params as nullable is deprecated, the explicit nullable type must be used instead in /cis/lib/Gustavus/Give/Controllers/MainController.php on line 466
Call Stack
#TimeMemoryFunctionLocation
10.0016390800{main}( ).../index.php:0
20.0022412936Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Give/routing.php', $route = '1990' ).../index.php:5
30.0040416656Gustavus\Concourse\Router::runHandler( $alias = 'campaign', $routeConfig = ['route' => '/{campaign}', 'handler' => 'Gustavus\\Give\\Controllers\\MainController:renderGiveForm', 'breadCrumbs' => [0 => [...]]], $args = ['campaign' => '1990'] ).../Router.php:112
40.0040417072Composer\Autoload\ClassLoader->loadClass( $class = 'Gustavus\\Give\\Controllers\\MainController' ).../Router.php:173
50.0050417152{closure:/usr/share/composer/vendor/composer/ClassLoader.php:575-577}( $file = '/cis/lib/Gustavus/Give/Controllers/MainController.php' ).../ClassLoader.php:427

( ! ) Deprecated: Gustavus\Give\Controllers\SharedController::setCurrentEM(): Implicitly marking parameter $em as nullable is deprecated, the explicit nullable type must be used instead in /cis/lib/Gustavus/Give/Controllers/SharedController.php on line 84
Call Stack
#TimeMemoryFunctionLocation
10.0016390800{main}( ).../index.php:0
20.0022412936Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Give/routing.php', $route = '1990' ).../index.php:5
30.0040416656Gustavus\Concourse\Router::runHandler( $alias = 'campaign', $routeConfig = ['route' => '/{campaign}', 'handler' => 'Gustavus\\Give\\Controllers\\MainController:renderGiveForm', 'breadCrumbs' => [0 => [...]]], $args = ['campaign' => '1990'] ).../Router.php:112
40.0040417072Composer\Autoload\ClassLoader->loadClass( $class = 'Gustavus\\Give\\Controllers\\MainController' ).../Router.php:173
50.0050417152{closure:/usr/share/composer/vendor/composer/ClassLoader.php:575-577}( $file = '/cis/lib/Gustavus/Give/Controllers/MainController.php' ).../ClassLoader.php:427
60.0077421496include( '/cis/lib/Gustavus/Give/Controllers/MainController.php ).../ClassLoader.php:576
70.0077421496Composer\Autoload\ClassLoader->loadClass( $class = 'Gustavus\\Give\\Controllers\\SharedController' ).../MainController.php:43
80.0078421576{closure:/usr/share/composer/vendor/composer/ClassLoader.php:575-577}( $file = '/cis/lib/Gustavus/Give/Controllers/SharedController.php' ).../ClassLoader.php:427

( ! ) Deprecated: Gustavus\Give\Entities\CampaignRepository::getCampaigns(): Implicitly marking parameter $startDate as nullable is deprecated, the explicit nullable type must be used instead in /cis/lib/Gustavus/Give/Entities/CampaignRepository.php on line 70
Call Stack
#TimeMemoryFunctionLocation
10.0016390800{main}( ).../index.php:0
20.0022412936Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Give/routing.php', $route = '1990' ).../index.php:5
30.0040416656Gustavus\Concourse\Router::runHandler( $alias = 'campaign', $routeConfig = ['route' => '/{campaign}', 'handler' => 'Gustavus\\Give\\Controllers\\MainController:renderGiveForm', 'breadCrumbs' => [0 => [...]]], $args = ['campaign' => '1990'] ).../Router.php:112
40.0087421704call_user_func:{/cis/lib/Gustavus/Concourse/Router.php:190}( $callback = [0 => class Gustavus\Give\Controllers\MainController { protected $apiKey = 'N9V5XRZaajvrWr3hetcjnpfTYhdtBkfZ'; protected $applicationTitle = 'Give'; protected $subtitle = ''; protected $content = ''; protected $focusBox = ''; protected $localNavigation = ''; protected $stylesheets = ''; protected $javascripts = ''; protected $breadCrumbs = [...]; protected $templatePreferences = [...]; private ${Gustavus\Concourse\Controller}em = class Doctrine\ORM\EntityManager { ... }; private ${Gustavus\Concourse\Controller}newEm = NULL; private ${Gustavus\Concourse\Controller}dbal = NULL; private ${Gustavus\Concourse\Controller}twig = NULL; private ${Gustavus\Concourse\Controller}routeAlias = 'campaign'; private ${Gustavus\Concourse\Controller}persistors = NULL; private ${Gustavus\Concourse\Controller}globalCacheDS = NULL; private ${Gustavus\Concourse\Controller}loggedInPerson = NULL; private $preFilledItemSkipped = FALSE }, 1 => 'renderGiveForm'], $args = ['campaign' => '1990'] ).../Router.php:190
50.0087421872Gustavus\Give\Controllers\MainController->renderGiveForm( $params = ['campaign' => '1990'] ).../Router.php:190
60.0087421872Gustavus\Give\Controllers\MainController->findCampaign( $params = ['campaign' => '1990'] ).../MainController.php:80
70.0087421872Gustavus\Give\Controllers\SharedController->getRepository( $name = 'Campaign', $new = ??? ).../MainController.php:318
80.0102461208Doctrine\ORM\EntityManager->getRepository( $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../SharedController.php:76
90.0102461208Doctrine\ORM\Repository\DefaultRepositoryFactory->getRepository( $entityManager = class Doctrine\ORM\EntityManager { private $config = class Doctrine\ORM\Configuration { private array ${Doctrine\DBAL\Configuration}middlewares = [...]; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface ${Doctrine\DBAL\Configuration}resultCache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; protected $resultCacheImpl = class Gustavus\Doctrine\GACCacheArray { ... }; protected $schemaAssetsFilter = class Closure { ... }; protected $autoCommit = TRUE; private bool ${Doctrine\DBAL\Configuration}disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory ${Doctrine\DBAL\Configuration}schemaManagerFactory = NULL; protected $_attributes = [...]; private $identityGenerationPreferences = [...] }; private $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { ... }; protected $_config = class Doctrine\DBAL\Configuration { ... }; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = [...]; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private ?Doctrine\DBAL\Driver\API\ExceptionConverter $exceptionConverter = NULL; private ?Doctrine\DBAL\SQL\Parser $parser = NULL; protected $_schemaManager = NULL; protected $_driver = class Doctrine\DBAL\Driver\PDO\MySQL\Driver { ... }; private bool $isRollbackOnly = FALSE; private Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = class Doctrine\DBAL\Schema\LegacySchemaManagerFactory { ... } }; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = [...]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { ... }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { ... }; private $evm = class Doctrine\Common\EventManager { ... }; private $embeddablesActiveNesting = [...] }; private $unitOfWork = class Doctrine\ORM\UnitOfWork { private $identityMap = [...]; private $entityIdentifiers = [...]; private $originalEntityData = [...]; private $entityChangeSets = [...]; private $entityStates = [...]; private $scheduledForSynchronization = [...]; private $entityInsertions = [...]; private $entityUpdates = [...]; private $extraUpdates = [...]; private $entityDeletions = [...]; private $nonCascadedNewDetectedEntities = [...]; private $collectionDeletions = [...]; private $collectionUpdates = [...]; private $visitedCollections = [...]; private $pendingCollectionElementRemovals = [...]; private $em = ...; private $persisters = [...]; private $collectionPersisters = [...]; private $evm = class Doctrine\Common\EventManager { ... }; private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { ... }; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $orphanRemovals = [...]; private $readOnlyObjects = [...]; private $eagerLoadingEntities = [...]; private $eagerLoadingCollections = [...]; protected $hasCache = FALSE; private $hydrationCompleteHandler = class Doctrine\ORM\Internal\HydrationCompleteHandler { ... }; private $reflectionPropertiesGetter = class Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter { ... } }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; private $proxyFactory = class Doctrine\ORM\Proxy\ProxyFactory { private ${Doctrine\Common\Proxy\AbstractProxyFactory}metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}proxyGenerator = class Doctrine\Common\Proxy\ProxyGenerator { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}autoGenerate = 1; private ${Doctrine\Common\Proxy\AbstractProxyFactory}definitions = [...]; private $em = ...; private $uow = class Doctrine\ORM\UnitOfWork { ... }; private $proxyDir = '/cis/www-etc/doctrine/proxies/Give'; private $proxyNs = 'Gustavus\\Give'; private $autoGenerate = 1; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $proxyFactories = [...]; private $isLazyGhostObjectEnabled = FALSE }; private $repositoryFactory = class Doctrine\ORM\Repository\DefaultRepositoryFactory { private $repositoryList = [...] }; private $expressionBuilder = NULL; private $closed = FALSE; private $filterCollection = NULL; private $cache = NULL }, $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../EntityManager.php:839
100.0915658656Doctrine\ORM\Repository\DefaultRepositoryFactory->createRepository( $entityManager = class Doctrine\ORM\EntityManager { private $config = class Doctrine\ORM\Configuration { private array ${Doctrine\DBAL\Configuration}middlewares = [...]; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface ${Doctrine\DBAL\Configuration}resultCache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; protected $resultCacheImpl = class Gustavus\Doctrine\GACCacheArray { ... }; protected $schemaAssetsFilter = class Closure { ... }; protected $autoCommit = TRUE; private bool ${Doctrine\DBAL\Configuration}disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory ${Doctrine\DBAL\Configuration}schemaManagerFactory = NULL; protected $_attributes = [...]; private $identityGenerationPreferences = [...] }; private $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { ... }; protected $_config = class Doctrine\DBAL\Configuration { ... }; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = [...]; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private ?Doctrine\DBAL\Driver\API\ExceptionConverter $exceptionConverter = NULL; private ?Doctrine\DBAL\SQL\Parser $parser = NULL; protected $_schemaManager = NULL; protected $_driver = class Doctrine\DBAL\Driver\PDO\MySQL\Driver { ... }; private bool $isRollbackOnly = FALSE; private Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = class Doctrine\DBAL\Schema\LegacySchemaManagerFactory { ... } }; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = [...]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { ... }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { ... }; private $evm = class Doctrine\Common\EventManager { ... }; private $embeddablesActiveNesting = [...] }; private $unitOfWork = class Doctrine\ORM\UnitOfWork { private $identityMap = [...]; private $entityIdentifiers = [...]; private $originalEntityData = [...]; private $entityChangeSets = [...]; private $entityStates = [...]; private $scheduledForSynchronization = [...]; private $entityInsertions = [...]; private $entityUpdates = [...]; private $extraUpdates = [...]; private $entityDeletions = [...]; private $nonCascadedNewDetectedEntities = [...]; private $collectionDeletions = [...]; private $collectionUpdates = [...]; private $visitedCollections = [...]; private $pendingCollectionElementRemovals = [...]; private $em = ...; private $persisters = [...]; private $collectionPersisters = [...]; private $evm = class Doctrine\Common\EventManager { ... }; private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { ... }; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $orphanRemovals = [...]; private $readOnlyObjects = [...]; private $eagerLoadingEntities = [...]; private $eagerLoadingCollections = [...]; protected $hasCache = FALSE; private $hydrationCompleteHandler = class Doctrine\ORM\Internal\HydrationCompleteHandler { ... }; private $reflectionPropertiesGetter = class Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter { ... } }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; private $proxyFactory = class Doctrine\ORM\Proxy\ProxyFactory { private ${Doctrine\Common\Proxy\AbstractProxyFactory}metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}proxyGenerator = class Doctrine\Common\Proxy\ProxyGenerator { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}autoGenerate = 1; private ${Doctrine\Common\Proxy\AbstractProxyFactory}definitions = [...]; private $em = ...; private $uow = class Doctrine\ORM\UnitOfWork { ... }; private $proxyDir = '/cis/www-etc/doctrine/proxies/Give'; private $proxyNs = 'Gustavus\\Give'; private $autoGenerate = 1; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $proxyFactories = [...]; private $isLazyGhostObjectEnabled = FALSE }; private $repositoryFactory = class Doctrine\ORM\Repository\DefaultRepositoryFactory { private $repositoryList = [...] }; private $expressionBuilder = NULL; private $closed = FALSE; private $filterCollection = NULL; private $cache = NULL }, $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../DefaultRepositoryFactory.php:38
110.0915658816Composer\Autoload\ClassLoader->loadClass( $class = 'Gustavus\\Give\\Entities\\CampaignRepository' ).../DefaultRepositoryFactory.php:55
120.0916658896{closure:/usr/share/composer/vendor/composer/ClassLoader.php:575-577}( $file = '/cis/lib/Gustavus/Give/Entities/CampaignRepository.php' ).../ClassLoader.php:427

( ! ) Deprecated: Gustavus\Give\Entities\CampaignRepository::getCampaigns(): Implicitly marking parameter $endDate as nullable is deprecated, the explicit nullable type must be used instead in /cis/lib/Gustavus/Give/Entities/CampaignRepository.php on line 70
Call Stack
#TimeMemoryFunctionLocation
10.0016390800{main}( ).../index.php:0
20.0022412936Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Give/routing.php', $route = '1990' ).../index.php:5
30.0040416656Gustavus\Concourse\Router::runHandler( $alias = 'campaign', $routeConfig = ['route' => '/{campaign}', 'handler' => 'Gustavus\\Give\\Controllers\\MainController:renderGiveForm', 'breadCrumbs' => [0 => [...]]], $args = ['campaign' => '1990'] ).../Router.php:112
40.0087421704call_user_func:{/cis/lib/Gustavus/Concourse/Router.php:190}( $callback = [0 => class Gustavus\Give\Controllers\MainController { protected $apiKey = 'N9V5XRZaajvrWr3hetcjnpfTYhdtBkfZ'; protected $applicationTitle = 'Give'; protected $subtitle = ''; protected $content = ''; protected $focusBox = ''; protected $localNavigation = ''; protected $stylesheets = ''; protected $javascripts = ''; protected $breadCrumbs = [...]; protected $templatePreferences = [...]; private ${Gustavus\Concourse\Controller}em = class Doctrine\ORM\EntityManager { ... }; private ${Gustavus\Concourse\Controller}newEm = NULL; private ${Gustavus\Concourse\Controller}dbal = NULL; private ${Gustavus\Concourse\Controller}twig = NULL; private ${Gustavus\Concourse\Controller}routeAlias = 'campaign'; private ${Gustavus\Concourse\Controller}persistors = NULL; private ${Gustavus\Concourse\Controller}globalCacheDS = NULL; private ${Gustavus\Concourse\Controller}loggedInPerson = NULL; private $preFilledItemSkipped = FALSE }, 1 => 'renderGiveForm'], $args = ['campaign' => '1990'] ).../Router.php:190
50.0087421872Gustavus\Give\Controllers\MainController->renderGiveForm( $params = ['campaign' => '1990'] ).../Router.php:190
60.0087421872Gustavus\Give\Controllers\MainController->findCampaign( $params = ['campaign' => '1990'] ).../MainController.php:80
70.0087421872Gustavus\Give\Controllers\SharedController->getRepository( $name = 'Campaign', $new = ??? ).../MainController.php:318
80.0102461208Doctrine\ORM\EntityManager->getRepository( $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../SharedController.php:76
90.0102461208Doctrine\ORM\Repository\DefaultRepositoryFactory->getRepository( $entityManager = class Doctrine\ORM\EntityManager { private $config = class Doctrine\ORM\Configuration { private array ${Doctrine\DBAL\Configuration}middlewares = [...]; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface ${Doctrine\DBAL\Configuration}resultCache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; protected $resultCacheImpl = class Gustavus\Doctrine\GACCacheArray { ... }; protected $schemaAssetsFilter = class Closure { ... }; protected $autoCommit = TRUE; private bool ${Doctrine\DBAL\Configuration}disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory ${Doctrine\DBAL\Configuration}schemaManagerFactory = NULL; protected $_attributes = [...]; private $identityGenerationPreferences = [...] }; private $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { ... }; protected $_config = class Doctrine\DBAL\Configuration { ... }; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = [...]; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private ?Doctrine\DBAL\Driver\API\ExceptionConverter $exceptionConverter = NULL; private ?Doctrine\DBAL\SQL\Parser $parser = NULL; protected $_schemaManager = NULL; protected $_driver = class Doctrine\DBAL\Driver\PDO\MySQL\Driver { ... }; private bool $isRollbackOnly = FALSE; private Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = class Doctrine\DBAL\Schema\LegacySchemaManagerFactory { ... } }; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = [...]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { ... }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { ... }; private $evm = class Doctrine\Common\EventManager { ... }; private $embeddablesActiveNesting = [...] }; private $unitOfWork = class Doctrine\ORM\UnitOfWork { private $identityMap = [...]; private $entityIdentifiers = [...]; private $originalEntityData = [...]; private $entityChangeSets = [...]; private $entityStates = [...]; private $scheduledForSynchronization = [...]; private $entityInsertions = [...]; private $entityUpdates = [...]; private $extraUpdates = [...]; private $entityDeletions = [...]; private $nonCascadedNewDetectedEntities = [...]; private $collectionDeletions = [...]; private $collectionUpdates = [...]; private $visitedCollections = [...]; private $pendingCollectionElementRemovals = [...]; private $em = ...; private $persisters = [...]; private $collectionPersisters = [...]; private $evm = class Doctrine\Common\EventManager { ... }; private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { ... }; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $orphanRemovals = [...]; private $readOnlyObjects = [...]; private $eagerLoadingEntities = [...]; private $eagerLoadingCollections = [...]; protected $hasCache = FALSE; private $hydrationCompleteHandler = class Doctrine\ORM\Internal\HydrationCompleteHandler { ... }; private $reflectionPropertiesGetter = class Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter { ... } }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; private $proxyFactory = class Doctrine\ORM\Proxy\ProxyFactory { private ${Doctrine\Common\Proxy\AbstractProxyFactory}metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}proxyGenerator = class Doctrine\Common\Proxy\ProxyGenerator { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}autoGenerate = 1; private ${Doctrine\Common\Proxy\AbstractProxyFactory}definitions = [...]; private $em = ...; private $uow = class Doctrine\ORM\UnitOfWork { ... }; private $proxyDir = '/cis/www-etc/doctrine/proxies/Give'; private $proxyNs = 'Gustavus\\Give'; private $autoGenerate = 1; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $proxyFactories = [...]; private $isLazyGhostObjectEnabled = FALSE }; private $repositoryFactory = class Doctrine\ORM\Repository\DefaultRepositoryFactory { private $repositoryList = [...] }; private $expressionBuilder = NULL; private $closed = FALSE; private $filterCollection = NULL; private $cache = NULL }, $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../EntityManager.php:839
100.0915658656Doctrine\ORM\Repository\DefaultRepositoryFactory->createRepository( $entityManager = class Doctrine\ORM\EntityManager { private $config = class Doctrine\ORM\Configuration { private array ${Doctrine\DBAL\Configuration}middlewares = [...]; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface ${Doctrine\DBAL\Configuration}resultCache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; protected $resultCacheImpl = class Gustavus\Doctrine\GACCacheArray { ... }; protected $schemaAssetsFilter = class Closure { ... }; protected $autoCommit = TRUE; private bool ${Doctrine\DBAL\Configuration}disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory ${Doctrine\DBAL\Configuration}schemaManagerFactory = NULL; protected $_attributes = [...]; private $identityGenerationPreferences = [...] }; private $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { ... }; protected $_config = class Doctrine\DBAL\Configuration { ... }; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = [...]; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private ?Doctrine\DBAL\Driver\API\ExceptionConverter $exceptionConverter = NULL; private ?Doctrine\DBAL\SQL\Parser $parser = NULL; protected $_schemaManager = NULL; protected $_driver = class Doctrine\DBAL\Driver\PDO\MySQL\Driver { ... }; private bool $isRollbackOnly = FALSE; private Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = class Doctrine\DBAL\Schema\LegacySchemaManagerFactory { ... } }; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = [...]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { ... }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { ... }; private $evm = class Doctrine\Common\EventManager { ... }; private $embeddablesActiveNesting = [...] }; private $unitOfWork = class Doctrine\ORM\UnitOfWork { private $identityMap = [...]; private $entityIdentifiers = [...]; private $originalEntityData = [...]; private $entityChangeSets = [...]; private $entityStates = [...]; private $scheduledForSynchronization = [...]; private $entityInsertions = [...]; private $entityUpdates = [...]; private $extraUpdates = [...]; private $entityDeletions = [...]; private $nonCascadedNewDetectedEntities = [...]; private $collectionDeletions = [...]; private $collectionUpdates = [...]; private $visitedCollections = [...]; private $pendingCollectionElementRemovals = [...]; private $em = ...; private $persisters = [...]; private $collectionPersisters = [...]; private $evm = class Doctrine\Common\EventManager { ... }; private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { ... }; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $orphanRemovals = [...]; private $readOnlyObjects = [...]; private $eagerLoadingEntities = [...]; private $eagerLoadingCollections = [...]; protected $hasCache = FALSE; private $hydrationCompleteHandler = class Doctrine\ORM\Internal\HydrationCompleteHandler { ... }; private $reflectionPropertiesGetter = class Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter { ... } }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; private $proxyFactory = class Doctrine\ORM\Proxy\ProxyFactory { private ${Doctrine\Common\Proxy\AbstractProxyFactory}metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}proxyGenerator = class Doctrine\Common\Proxy\ProxyGenerator { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}autoGenerate = 1; private ${Doctrine\Common\Proxy\AbstractProxyFactory}definitions = [...]; private $em = ...; private $uow = class Doctrine\ORM\UnitOfWork { ... }; private $proxyDir = '/cis/www-etc/doctrine/proxies/Give'; private $proxyNs = 'Gustavus\\Give'; private $autoGenerate = 1; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $proxyFactories = [...]; private $isLazyGhostObjectEnabled = FALSE }; private $repositoryFactory = class Doctrine\ORM\Repository\DefaultRepositoryFactory { private $repositoryList = [...] }; private $expressionBuilder = NULL; private $closed = FALSE; private $filterCollection = NULL; private $cache = NULL }, $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../DefaultRepositoryFactory.php:38
110.0915658816Composer\Autoload\ClassLoader->loadClass( $class = 'Gustavus\\Give\\Entities\\CampaignRepository' ).../DefaultRepositoryFactory.php:55
120.0916658896{closure:/usr/share/composer/vendor/composer/ClassLoader.php:575-577}( $file = '/cis/lib/Gustavus/Give/Entities/CampaignRepository.php' ).../ClassLoader.php:427

( ! ) Deprecated: Gustavus\Give\Entities\CampaignRepository::getCampaignCount(): Implicitly marking parameter $startDate as nullable is deprecated, the explicit nullable type must be used instead in /cis/lib/Gustavus/Give/Entities/CampaignRepository.php on line 99
Call Stack
#TimeMemoryFunctionLocation
10.0016390800{main}( ).../index.php:0
20.0022412936Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Give/routing.php', $route = '1990' ).../index.php:5
30.0040416656Gustavus\Concourse\Router::runHandler( $alias = 'campaign', $routeConfig = ['route' => '/{campaign}', 'handler' => 'Gustavus\\Give\\Controllers\\MainController:renderGiveForm', 'breadCrumbs' => [0 => [...]]], $args = ['campaign' => '1990'] ).../Router.php:112
40.0087421704call_user_func:{/cis/lib/Gustavus/Concourse/Router.php:190}( $callback = [0 => class Gustavus\Give\Controllers\MainController { protected $apiKey = 'N9V5XRZaajvrWr3hetcjnpfTYhdtBkfZ'; protected $applicationTitle = 'Give'; protected $subtitle = ''; protected $content = ''; protected $focusBox = ''; protected $localNavigation = ''; protected $stylesheets = ''; protected $javascripts = ''; protected $breadCrumbs = [...]; protected $templatePreferences = [...]; private ${Gustavus\Concourse\Controller}em = class Doctrine\ORM\EntityManager { ... }; private ${Gustavus\Concourse\Controller}newEm = NULL; private ${Gustavus\Concourse\Controller}dbal = NULL; private ${Gustavus\Concourse\Controller}twig = NULL; private ${Gustavus\Concourse\Controller}routeAlias = 'campaign'; private ${Gustavus\Concourse\Controller}persistors = NULL; private ${Gustavus\Concourse\Controller}globalCacheDS = NULL; private ${Gustavus\Concourse\Controller}loggedInPerson = NULL; private $preFilledItemSkipped = FALSE }, 1 => 'renderGiveForm'], $args = ['campaign' => '1990'] ).../Router.php:190
50.0087421872Gustavus\Give\Controllers\MainController->renderGiveForm( $params = ['campaign' => '1990'] ).../Router.php:190
60.0087421872Gustavus\Give\Controllers\MainController->findCampaign( $params = ['campaign' => '1990'] ).../MainController.php:80
70.0087421872Gustavus\Give\Controllers\SharedController->getRepository( $name = 'Campaign', $new = ??? ).../MainController.php:318
80.0102461208Doctrine\ORM\EntityManager->getRepository( $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../SharedController.php:76
90.0102461208Doctrine\ORM\Repository\DefaultRepositoryFactory->getRepository( $entityManager = class Doctrine\ORM\EntityManager { private $config = class Doctrine\ORM\Configuration { private array ${Doctrine\DBAL\Configuration}middlewares = [...]; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface ${Doctrine\DBAL\Configuration}resultCache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; protected $resultCacheImpl = class Gustavus\Doctrine\GACCacheArray { ... }; protected $schemaAssetsFilter = class Closure { ... }; protected $autoCommit = TRUE; private bool ${Doctrine\DBAL\Configuration}disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory ${Doctrine\DBAL\Configuration}schemaManagerFactory = NULL; protected $_attributes = [...]; private $identityGenerationPreferences = [...] }; private $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { ... }; protected $_config = class Doctrine\DBAL\Configuration { ... }; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = [...]; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private ?Doctrine\DBAL\Driver\API\ExceptionConverter $exceptionConverter = NULL; private ?Doctrine\DBAL\SQL\Parser $parser = NULL; protected $_schemaManager = NULL; protected $_driver = class Doctrine\DBAL\Driver\PDO\MySQL\Driver { ... }; private bool $isRollbackOnly = FALSE; private Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = class Doctrine\DBAL\Schema\LegacySchemaManagerFactory { ... } }; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = [...]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { ... }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { ... }; private $evm = class Doctrine\Common\EventManager { ... }; private $embeddablesActiveNesting = [...] }; private $unitOfWork = class Doctrine\ORM\UnitOfWork { private $identityMap = [...]; private $entityIdentifiers = [...]; private $originalEntityData = [...]; private $entityChangeSets = [...]; private $entityStates = [...]; private $scheduledForSynchronization = [...]; private $entityInsertions = [...]; private $entityUpdates = [...]; private $extraUpdates = [...]; private $entityDeletions = [...]; private $nonCascadedNewDetectedEntities = [...]; private $collectionDeletions = [...]; private $collectionUpdates = [...]; private $visitedCollections = [...]; private $pendingCollectionElementRemovals = [...]; private $em = ...; private $persisters = [...]; private $collectionPersisters = [...]; private $evm = class Doctrine\Common\EventManager { ... }; private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { ... }; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $orphanRemovals = [...]; private $readOnlyObjects = [...]; private $eagerLoadingEntities = [...]; private $eagerLoadingCollections = [...]; protected $hasCache = FALSE; private $hydrationCompleteHandler = class Doctrine\ORM\Internal\HydrationCompleteHandler { ... }; private $reflectionPropertiesGetter = class Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter { ... } }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; private $proxyFactory = class Doctrine\ORM\Proxy\ProxyFactory { private ${Doctrine\Common\Proxy\AbstractProxyFactory}metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}proxyGenerator = class Doctrine\Common\Proxy\ProxyGenerator { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}autoGenerate = 1; private ${Doctrine\Common\Proxy\AbstractProxyFactory}definitions = [...]; private $em = ...; private $uow = class Doctrine\ORM\UnitOfWork { ... }; private $proxyDir = '/cis/www-etc/doctrine/proxies/Give'; private $proxyNs = 'Gustavus\\Give'; private $autoGenerate = 1; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $proxyFactories = [...]; private $isLazyGhostObjectEnabled = FALSE }; private $repositoryFactory = class Doctrine\ORM\Repository\DefaultRepositoryFactory { private $repositoryList = [...] }; private $expressionBuilder = NULL; private $closed = FALSE; private $filterCollection = NULL; private $cache = NULL }, $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../EntityManager.php:839
100.0915658656Doctrine\ORM\Repository\DefaultRepositoryFactory->createRepository( $entityManager = class Doctrine\ORM\EntityManager { private $config = class Doctrine\ORM\Configuration { private array ${Doctrine\DBAL\Configuration}middlewares = [...]; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface ${Doctrine\DBAL\Configuration}resultCache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; protected $resultCacheImpl = class Gustavus\Doctrine\GACCacheArray { ... }; protected $schemaAssetsFilter = class Closure { ... }; protected $autoCommit = TRUE; private bool ${Doctrine\DBAL\Configuration}disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory ${Doctrine\DBAL\Configuration}schemaManagerFactory = NULL; protected $_attributes = [...]; private $identityGenerationPreferences = [...] }; private $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { ... }; protected $_config = class Doctrine\DBAL\Configuration { ... }; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = [...]; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private ?Doctrine\DBAL\Driver\API\ExceptionConverter $exceptionConverter = NULL; private ?Doctrine\DBAL\SQL\Parser $parser = NULL; protected $_schemaManager = NULL; protected $_driver = class Doctrine\DBAL\Driver\PDO\MySQL\Driver { ... }; private bool $isRollbackOnly = FALSE; private Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = class Doctrine\DBAL\Schema\LegacySchemaManagerFactory { ... } }; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = [...]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { ... }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { ... }; private $evm = class Doctrine\Common\EventManager { ... }; private $embeddablesActiveNesting = [...] }; private $unitOfWork = class Doctrine\ORM\UnitOfWork { private $identityMap = [...]; private $entityIdentifiers = [...]; private $originalEntityData = [...]; private $entityChangeSets = [...]; private $entityStates = [...]; private $scheduledForSynchronization = [...]; private $entityInsertions = [...]; private $entityUpdates = [...]; private $extraUpdates = [...]; private $entityDeletions = [...]; private $nonCascadedNewDetectedEntities = [...]; private $collectionDeletions = [...]; private $collectionUpdates = [...]; private $visitedCollections = [...]; private $pendingCollectionElementRemovals = [...]; private $em = ...; private $persisters = [...]; private $collectionPersisters = [...]; private $evm = class Doctrine\Common\EventManager { ... }; private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { ... }; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $orphanRemovals = [...]; private $readOnlyObjects = [...]; private $eagerLoadingEntities = [...]; private $eagerLoadingCollections = [...]; protected $hasCache = FALSE; private $hydrationCompleteHandler = class Doctrine\ORM\Internal\HydrationCompleteHandler { ... }; private $reflectionPropertiesGetter = class Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter { ... } }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; private $proxyFactory = class Doctrine\ORM\Proxy\ProxyFactory { private ${Doctrine\Common\Proxy\AbstractProxyFactory}metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}proxyGenerator = class Doctrine\Common\Proxy\ProxyGenerator { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}autoGenerate = 1; private ${Doctrine\Common\Proxy\AbstractProxyFactory}definitions = [...]; private $em = ...; private $uow = class Doctrine\ORM\UnitOfWork { ... }; private $proxyDir = '/cis/www-etc/doctrine/proxies/Give'; private $proxyNs = 'Gustavus\\Give'; private $autoGenerate = 1; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $proxyFactories = [...]; private $isLazyGhostObjectEnabled = FALSE }; private $repositoryFactory = class Doctrine\ORM\Repository\DefaultRepositoryFactory { private $repositoryList = [...] }; private $expressionBuilder = NULL; private $closed = FALSE; private $filterCollection = NULL; private $cache = NULL }, $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../DefaultRepositoryFactory.php:38
110.0915658816Composer\Autoload\ClassLoader->loadClass( $class = 'Gustavus\\Give\\Entities\\CampaignRepository' ).../DefaultRepositoryFactory.php:55
120.0916658896{closure:/usr/share/composer/vendor/composer/ClassLoader.php:575-577}( $file = '/cis/lib/Gustavus/Give/Entities/CampaignRepository.php' ).../ClassLoader.php:427

( ! ) Deprecated: Gustavus\Give\Entities\CampaignRepository::getCampaignCount(): Implicitly marking parameter $endDate as nullable is deprecated, the explicit nullable type must be used instead in /cis/lib/Gustavus/Give/Entities/CampaignRepository.php on line 99
Call Stack
#TimeMemoryFunctionLocation
10.0016390800{main}( ).../index.php:0
20.0022412936Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Give/routing.php', $route = '1990' ).../index.php:5
30.0040416656Gustavus\Concourse\Router::runHandler( $alias = 'campaign', $routeConfig = ['route' => '/{campaign}', 'handler' => 'Gustavus\\Give\\Controllers\\MainController:renderGiveForm', 'breadCrumbs' => [0 => [...]]], $args = ['campaign' => '1990'] ).../Router.php:112
40.0087421704call_user_func:{/cis/lib/Gustavus/Concourse/Router.php:190}( $callback = [0 => class Gustavus\Give\Controllers\MainController { protected $apiKey = 'N9V5XRZaajvrWr3hetcjnpfTYhdtBkfZ'; protected $applicationTitle = 'Give'; protected $subtitle = ''; protected $content = ''; protected $focusBox = ''; protected $localNavigation = ''; protected $stylesheets = ''; protected $javascripts = ''; protected $breadCrumbs = [...]; protected $templatePreferences = [...]; private ${Gustavus\Concourse\Controller}em = class Doctrine\ORM\EntityManager { ... }; private ${Gustavus\Concourse\Controller}newEm = NULL; private ${Gustavus\Concourse\Controller}dbal = NULL; private ${Gustavus\Concourse\Controller}twig = NULL; private ${Gustavus\Concourse\Controller}routeAlias = 'campaign'; private ${Gustavus\Concourse\Controller}persistors = NULL; private ${Gustavus\Concourse\Controller}globalCacheDS = NULL; private ${Gustavus\Concourse\Controller}loggedInPerson = NULL; private $preFilledItemSkipped = FALSE }, 1 => 'renderGiveForm'], $args = ['campaign' => '1990'] ).../Router.php:190
50.0087421872Gustavus\Give\Controllers\MainController->renderGiveForm( $params = ['campaign' => '1990'] ).../Router.php:190
60.0087421872Gustavus\Give\Controllers\MainController->findCampaign( $params = ['campaign' => '1990'] ).../MainController.php:80
70.0087421872Gustavus\Give\Controllers\SharedController->getRepository( $name = 'Campaign', $new = ??? ).../MainController.php:318
80.0102461208Doctrine\ORM\EntityManager->getRepository( $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../SharedController.php:76
90.0102461208Doctrine\ORM\Repository\DefaultRepositoryFactory->getRepository( $entityManager = class Doctrine\ORM\EntityManager { private $config = class Doctrine\ORM\Configuration { private array ${Doctrine\DBAL\Configuration}middlewares = [...]; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface ${Doctrine\DBAL\Configuration}resultCache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; protected $resultCacheImpl = class Gustavus\Doctrine\GACCacheArray { ... }; protected $schemaAssetsFilter = class Closure { ... }; protected $autoCommit = TRUE; private bool ${Doctrine\DBAL\Configuration}disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory ${Doctrine\DBAL\Configuration}schemaManagerFactory = NULL; protected $_attributes = [...]; private $identityGenerationPreferences = [...] }; private $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { ... }; protected $_config = class Doctrine\DBAL\Configuration { ... }; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = [...]; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private ?Doctrine\DBAL\Driver\API\ExceptionConverter $exceptionConverter = NULL; private ?Doctrine\DBAL\SQL\Parser $parser = NULL; protected $_schemaManager = NULL; protected $_driver = class Doctrine\DBAL\Driver\PDO\MySQL\Driver { ... }; private bool $isRollbackOnly = FALSE; private Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = class Doctrine\DBAL\Schema\LegacySchemaManagerFactory { ... } }; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = [...]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { ... }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { ... }; private $evm = class Doctrine\Common\EventManager { ... }; private $embeddablesActiveNesting = [...] }; private $unitOfWork = class Doctrine\ORM\UnitOfWork { private $identityMap = [...]; private $entityIdentifiers = [...]; private $originalEntityData = [...]; private $entityChangeSets = [...]; private $entityStates = [...]; private $scheduledForSynchronization = [...]; private $entityInsertions = [...]; private $entityUpdates = [...]; private $extraUpdates = [...]; private $entityDeletions = [...]; private $nonCascadedNewDetectedEntities = [...]; private $collectionDeletions = [...]; private $collectionUpdates = [...]; private $visitedCollections = [...]; private $pendingCollectionElementRemovals = [...]; private $em = ...; private $persisters = [...]; private $collectionPersisters = [...]; private $evm = class Doctrine\Common\EventManager { ... }; private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { ... }; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $orphanRemovals = [...]; private $readOnlyObjects = [...]; private $eagerLoadingEntities = [...]; private $eagerLoadingCollections = [...]; protected $hasCache = FALSE; private $hydrationCompleteHandler = class Doctrine\ORM\Internal\HydrationCompleteHandler { ... }; private $reflectionPropertiesGetter = class Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter { ... } }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; private $proxyFactory = class Doctrine\ORM\Proxy\ProxyFactory { private ${Doctrine\Common\Proxy\AbstractProxyFactory}metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}proxyGenerator = class Doctrine\Common\Proxy\ProxyGenerator { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}autoGenerate = 1; private ${Doctrine\Common\Proxy\AbstractProxyFactory}definitions = [...]; private $em = ...; private $uow = class Doctrine\ORM\UnitOfWork { ... }; private $proxyDir = '/cis/www-etc/doctrine/proxies/Give'; private $proxyNs = 'Gustavus\\Give'; private $autoGenerate = 1; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $proxyFactories = [...]; private $isLazyGhostObjectEnabled = FALSE }; private $repositoryFactory = class Doctrine\ORM\Repository\DefaultRepositoryFactory { private $repositoryList = [...] }; private $expressionBuilder = NULL; private $closed = FALSE; private $filterCollection = NULL; private $cache = NULL }, $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../EntityManager.php:839
100.0915658656Doctrine\ORM\Repository\DefaultRepositoryFactory->createRepository( $entityManager = class Doctrine\ORM\EntityManager { private $config = class Doctrine\ORM\Configuration { private array ${Doctrine\DBAL\Configuration}middlewares = [...]; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface ${Doctrine\DBAL\Configuration}resultCache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; protected $resultCacheImpl = class Gustavus\Doctrine\GACCacheArray { ... }; protected $schemaAssetsFilter = class Closure { ... }; protected $autoCommit = TRUE; private bool ${Doctrine\DBAL\Configuration}disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory ${Doctrine\DBAL\Configuration}schemaManagerFactory = NULL; protected $_attributes = [...]; private $identityGenerationPreferences = [...] }; private $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { ... }; protected $_config = class Doctrine\DBAL\Configuration { ... }; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = [...]; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private ?Doctrine\DBAL\Driver\API\ExceptionConverter $exceptionConverter = NULL; private ?Doctrine\DBAL\SQL\Parser $parser = NULL; protected $_schemaManager = NULL; protected $_driver = class Doctrine\DBAL\Driver\PDO\MySQL\Driver { ... }; private bool $isRollbackOnly = FALSE; private Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = class Doctrine\DBAL\Schema\LegacySchemaManagerFactory { ... } }; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = [...]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { ... }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { ... }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { ... }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { ... }; private $evm = class Doctrine\Common\EventManager { ... }; private $embeddablesActiveNesting = [...] }; private $unitOfWork = class Doctrine\ORM\UnitOfWork { private $identityMap = [...]; private $entityIdentifiers = [...]; private $originalEntityData = [...]; private $entityChangeSets = [...]; private $entityStates = [...]; private $scheduledForSynchronization = [...]; private $entityInsertions = [...]; private $entityUpdates = [...]; private $extraUpdates = [...]; private $entityDeletions = [...]; private $nonCascadedNewDetectedEntities = [...]; private $collectionDeletions = [...]; private $collectionUpdates = [...]; private $visitedCollections = [...]; private $pendingCollectionElementRemovals = [...]; private $em = ...; private $persisters = [...]; private $collectionPersisters = [...]; private $evm = class Doctrine\Common\EventManager { ... }; private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { ... }; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $orphanRemovals = [...]; private $readOnlyObjects = [...]; private $eagerLoadingEntities = [...]; private $eagerLoadingCollections = [...]; protected $hasCache = FALSE; private $hydrationCompleteHandler = class Doctrine\ORM\Internal\HydrationCompleteHandler { ... }; private $reflectionPropertiesGetter = class Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter { ... } }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; private $proxyFactory = class Doctrine\ORM\Proxy\ProxyFactory { private ${Doctrine\Common\Proxy\AbstractProxyFactory}metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}proxyGenerator = class Doctrine\Common\Proxy\ProxyGenerator { ... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}autoGenerate = 1; private ${Doctrine\Common\Proxy\AbstractProxyFactory}definitions = [...]; private $em = ...; private $uow = class Doctrine\ORM\UnitOfWork { ... }; private $proxyDir = '/cis/www-etc/doctrine/proxies/Give'; private $proxyNs = 'Gustavus\\Give'; private $autoGenerate = 1; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { ... }; private $proxyFactories = [...]; private $isLazyGhostObjectEnabled = FALSE }; private $repositoryFactory = class Doctrine\ORM\Repository\DefaultRepositoryFactory { private $repositoryList = [...] }; private $expressionBuilder = NULL; private $closed = FALSE; private $filterCollection = NULL; private $cache = NULL }, $entityName = '\\Gustavus\\Give\\Entities\\Campaign' ).../DefaultRepositoryFactory.php:38
110.0915658816Composer\Autoload\ClassLoader->loadClass( $class = 'Gustavus\\Give\\Entities\\CampaignRepository' ).../DefaultRepositoryFactory.php:55
120.0916658896{closure:/usr/share/composer/vendor/composer/ClassLoader.php:575-577}( $file = '/cis/lib/Gustavus/Give/Entities/CampaignRepository.php' ).../ClassLoader.php:427

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /cis/lib/Gustavus/Give/Controllers/MainController.php:311) in /cis/lib/Gustavus/Utility/PageUtil.php on line 26
Call Stack
#TimeMemoryFunctionLocation
10.0016390800{main}( ).../index.php:0
20.0022412936Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Give/routing.php', $route = '1990' ).../index.php:5
30.0040416656Gustavus\Concourse\Router::runHandler( $alias = 'campaign', $routeConfig = ['route' => '/{campaign}', 'handler' => 'Gustavus\\Give\\Controllers\\MainController:renderGiveForm', 'breadCrumbs' => [0 => [...]]], $args = ['campaign' => '1990'] ).../Router.php:112
40.0087421704call_user_func:{/cis/lib/Gustavus/Concourse/Router.php:190}( $callback = [0 => class Gustavus\Give\Controllers\MainController { protected $apiKey = 'N9V5XRZaajvrWr3hetcjnpfTYhdtBkfZ'; protected $applicationTitle = 'Give'; protected $subtitle = ''; protected $content = ''; protected $focusBox = ''; protected $localNavigation = ''; protected $stylesheets = ''; protected $javascripts = ''; protected $breadCrumbs = [...]; protected $templatePreferences = [...]; private ${Gustavus\Concourse\Controller}em = class Doctrine\ORM\EntityManager { ... }; private ${Gustavus\Concourse\Controller}newEm = NULL; private ${Gustavus\Concourse\Controller}dbal = NULL; private ${Gustavus\Concourse\Controller}twig = NULL; private ${Gustavus\Concourse\Controller}routeAlias = 'campaign'; private ${Gustavus\Concourse\Controller}persistors = NULL; private ${Gustavus\Concourse\Controller}globalCacheDS = NULL; private ${Gustavus\Concourse\Controller}loggedInPerson = NULL; private $preFilledItemSkipped = FALSE }, 1 => 'renderGiveForm'], $args = ['campaign' => '1990'] ).../Router.php:190
50.0087421872Gustavus\Give\Controllers\MainController->renderGiveForm( $params = ['campaign' => '1990'] ).../Router.php:190
60.0087421872Gustavus\Give\Controllers\MainController->findCampaign( $params = ['campaign' => '1990'] ).../MainController.php:80
70.1025779528Gustavus\Concourse\Controller->redirectWithMessage( $path = '/give/', $message = 'Oops! We couldn\'t find the campaign: "1990". Use the comments box below to make a designation for your gift.', $statusCode = 301 ).../MainController.php:330
80.1025779968Gustavus\Concourse\Controller->redirect( $path = '/give/', $statusCode = 301 ).../Controller.php:965
90.1025779968Gustavus\Utility\PageUtil::redirect( $path = '/give/', $statusCode = 301 ).../Controller.php:951
100.1025780016header( $header = 'Location: /give/', $replace = TRUE, $response_code = 301 ).../PageUtil.php:26