| 4 | 0.0017 | 419968 | call_user_func:{/cis/lib/Gustavus/Concourse/Router.php:190}( $callback = [0 => class Gustavus\Calendar\Controllers\MainController { protected $apiKey = 'BDA960690C4AD66A46039B55C6730EB6'; protected $applicationTitle = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $subtitle = class Gustavus\Utility\GACString { protected $value = '<a href="/calendar/04/22/2018">April 22, 2018</a> at <abbr class="dtstart" title="2018-04-22T13:30:00-05:00">1:30</abbr>–<abbr class="dtend" title="2018-04-22T14:30:00-05:00">2:30 p.m.</abbr>'; private $titleCaseExceptions = ['to' => 1, 'a' => 1, 'the' => 1, 'of' => 1, 'by' => 1, 'and' => 1, 'with' => 1, 'II' => 1, 'III' => 1, 'IV' => 1, 'V' => 1, 'VI' => 1, 'VII' => 1, 'VIII' => 1, 'IX' => 1, 'X' => 1] }; protected $content = ''; protected $focusBox = ''; protected $localNavigation = ''; protected $stylesheets = ''; protected $javascripts = ''; protected $breadCrumbs = []; protected $templatePreferences = []; private ${Gustavus\Concourse\Controller}em = 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 { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }; protected $resultCacheImpl = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; protected $schemaAssetsFilter = class Closure { public $name = '{closure:Doctrine\\DBAL\\Configuration::__construct():75}'; public $file = '/usr/share/composer/vendor/doctrine/dbal/src/Configuration.php'; public $line = 75 }; protected $autoCommit = TRUE; private bool ${Doctrine\DBAL\Configuration}disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory ${Doctrine\DBAL\Configuration}schemaManagerFactory = NULL; protected $_attributes = ['autoGenerateProxyClasses' => 1, 'metadataCacheImpl' => class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }, 'metadataCache' => class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }, 'metadataDriverImpl' => class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { private $parser = class Doctrine\Common\Annotations\DocParser { private $lexer = class Doctrine\Common\Annotations\DocLexer { private ${Doctrine\Common\Lexer\AbstractLexer}input = '@preFlush\n * @return void\n'; private ${Doctrine\Common\Lexer\AbstractLexer}tokens = [0 => class Doctrine\Common\Lexer\Token { ... }, 1 => class Doctrine\Common\Lexer\Token { ... }, 2 => class Doctrine\Common\Lexer\Token { ... }, 3 => class Doctrine\Common\Lexer\Token { ... }, 4 => class Doctrine\Common\Lexer\Token { ... }]; private ${Doctrine\Common\Lexer\AbstractLexer}position = 5; private ${Doctrine\Common\Lexer\AbstractLexer}peek = 0; public $lookahead = NULL; public $token = class Doctrine\Common\Lexer\Token { public $value = 'void'; public $type = 100; public $position = 23 }; private ${Doctrine\Common\Lexer\AbstractLexer}regex = '/([a-z_\\\\][a-z0-9_\\:\\\\]*[a-z_][a-z0-9_]*)|((?:[+-]?[0-9]+(?:[\\.][0-9]+)*)(?:[eE][+-]?[0-9]+)?)|("(?:""|[^"])*+")|\\s+|\\*+|(.)/iu'; protected $noCase = ['@' => 101, ',' => 104, '(' => 109, ')' => 103, '{' => 108, '}' => 102, '=' => 105, ':' => 112, '-' => 113, '\\' => 107]; protected $withCase = ['true' => 110, 'false' => 106, 'null' => 111] }; private $target = NULL; private $isNestedAnnotation = FALSE; private $imports = []; private $classExists = ['Doctrine\\ORM\\Mapping\\package' => FALSE, 'Doctrine\\ORM\\Mapping\\subpackage' => FALSE, 'Doctrine\\ORM\\Mapping\\author' => FALSE, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => TRUE, 'Doctrine\\ORM\\Mapping\\Table' => TRUE, 'Doctrine\\ORM\\Mapping\\Index' => TRUE, 'Doctrine\\ORM\\Mapping\\Entity' => TRUE, 'Doctrine\\ORM\\Mapping\\HasLifecycleCallbacks' => TRUE, 'Doctrine\\ORM\\Mapping\\var' => FALSE, 'Doctrine\\ORM\\Mapping\\OneToMany' => TRUE, 'Doctrine\\ORM\\Mapping\\Column' => TRUE, 'Doctrine\\ORM\\Mapping\\Id' => TRUE, 'Doctrine\\ORM\\Mapping\\GeneratedValue' => TRUE, 'Doctrine\\ORM\\Mapping\\return' => FALSE, 'Doctrine\\ORM\\Mapping\\param' => FALSE, 'Doctrine\\ORM\\Mapping\\preFlush' => FALSE, 'Doctrine\\ORM\\Mapping\\PrePersist' => TRUE, 'Doctrine\\ORM\\Mapping\\PreUpdate' => TRUE, 'Doctrine\\ORM\\Mapping\\ManyToOne' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumns' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumn' => TRUE]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [0 => 'Doctrine\\ORM\\Mapping']; private $ignoredAnnotationNames = []; private $ignoredAnnotationNamespaces = []; private $context = 'method Gustavus\\Calendar\\Entities\\AbstractTime::preFlush()' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Calendar/Entities']; protected $excludePaths = []; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }, 'queryCache' => class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }, 'queryCacheImpl' => class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }, 'proxyDir' => '/cis/www-etc/doctrine/proxies/Calendar', 'proxyNamespace' => 'Gustavus\\Calendar', 'classMetadataFactoryName' => 'Doctrine\\ORM\\Mapping\\ClassMetadataFactory', 'entityListenerResolver' => class Doctrine\ORM\Mapping\DefaultEntityListenerResolver { private $instances = [] }, 'namingStrategy' => class Doctrine\ORM\Mapping\DefaultNamingStrategy { }, 'quoteStrategy' => class Doctrine\ORM\Mapping\DefaultQuoteStrategy { }]; private $identityGenerationPreferences = [] }; private $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { private PDO $connection = class Pdo\Mysql { } }; protected $_config = class Doctrine\DBAL\Configuration { private array $middlewares = []; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface $resultCache = NULL; protected $resultCacheImpl = NULL; protected $schemaAssetsFilter = class Closure { public $name = '{closure:Doctrine\\DBAL\\Configuration::__construct():75}'; public $file = '/usr/share/composer/vendor/doctrine/dbal/src/Configuration.php'; public $line = 75 }; protected $autoCommit = TRUE; private bool $disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = NULL }; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { private Doctrine\DBAL\Connection $connection = ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = ['user' => 'calendar', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'calendar-beta', 'driverOptions' => [2048 => TRUE], 'driver' => 'pdo_mysql']; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; 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 $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = []; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = []; public $fieldNames = []; public $columnNames = []; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'AbstractEvent']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = []; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = []; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'title' => ['fieldName' => 'title', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'title'], 'description' => ['fieldName' => 'description', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'description'], 'location' => ['fieldName' => 'location', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'location'], 'category' => ['fieldName' => 'category', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'category'], 'sportId' => ['fieldName' => 'sportId', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'sportId'], 'audience' => ['fieldName' => 'audience', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'audience'], 'attendance' => ['fieldName' => 'attendance', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'attendance'], 'cost' => ['fieldName' => 'cost', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'cost'], 'tickets' => ['fieldName' => 'tickets', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'tickets'], 'sponsor' => ['fieldName' => 'sponsor', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'sponsor'], 'url' => ['fieldName' => 'url', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'url'], 'contactName' => ['fieldName' => 'contactName', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactName'], 'contactEmail' => ['fieldName' => 'contactEmail', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactEmail'], 'contactPhone' => ['fieldName' => 'contactPhone', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactPhone'], 'gustavusL' => ['fieldName' => 'gustavusL', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'gustavusL'], 'owner' => ['fieldName' => 'owner', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'owner'], 'status' => ['fieldName' => 'status', 'type' => 'string', 'scale' => NULL, 'length' => 12, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'status'], 'modifiedOn' => ['fieldName' => 'modifiedOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedOn'], 'modifiedBy' => ['fieldName' => 'modifiedBy', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedBy'], 'createdOn' => ['fieldName' => 'createdOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'createdOn'], 'privacy' => ['fieldName' => 'privacy', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'privacy'], 'comments' => ['fieldName' => 'comments', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'comments'], 'slug' => ['fieldName' => 'slug', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => TRUE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'slug']]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => ['idx_events_title' => ['columns' => [0 => 'title']], 'idx_events_category' => ['columns' => [0 => 'category']], 'idx_events_location' => ['columns' => [0 => 'location']], 'idx_events_sportId' => ['columns' => [0 => 'sportId']], 'idx_events_audience' => ['columns' => [0 => 'audience']], 'idx_events_sponsor' => ['columns' => [0 => 'sponsor']], 'idx_events_status' => ['columns' => [0 => 'status']], 'idx_events_slug' => ['columns' => [0 => 'slug']]]]; public $lifecycleCallbacks = ['prePersist' => [0 => 'setModifiedOn', 1 => 'setModifiedBy', 2 => 'setCreatedOn'], 'preUpdate' => [0 => 'setModifiedOn', 1 => 'setModifiedBy']]; public $entityListeners = []; public $associationMappings = ['meta' => ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE], 'times' => ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000id' }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'title'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000title' }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'description'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000description' }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'location'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000location' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000category' }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sportId'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sportId' }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'audience'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000audience' }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'attendance'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000attendance' }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cost'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000cost' }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'tickets'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000tickets' }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sponsor'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sponsor' }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'url'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000url' }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactName'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactName' }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactEmail'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactEmail' }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactPhone'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactPhone' }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'gustavusL'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000gustavusL' }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'owner'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000owner' }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'status'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000status' }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedOn' }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedBy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedBy' }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'createdOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000createdOn' }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'privacy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000privacy' }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'comments'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000comments' }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'slug'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000slug' }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meta'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000meta' }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'times'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000times' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'key' => ['fieldName' => 'key', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaKey'], 'value' => ['fieldName' => 'value', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaValue']]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => ['eventIdmetaKey' => ['columns' => [0 => 'eventId', 1 => 'metaKey']], 'metaKeyEventId' => ['columns' => [0 => 'metaKey', 1 => 'eventId']], '_dta_index_meta_77_811865959__K2_K3_4' => ['columns' => [0 => 'eventId', 1 => 'metaKey', 2 => 'metaValue']], '_dta_index_meta_77_811865959__K3_K2_4' => ['columns' => [0 => 'metaKey', 1 => 'eventId', 2 => 'metaValue']], 'IDX_D7F214352B2EBB6C' => ['columns' => [0 => 'eventId']]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [0 => ['name' => 'eventId', 'unique' => FALSE, 'nullable' => TRUE, 'onDelete' => NULL, 'columnDefinition' => NULL, 'referencedColumnName' => 'id']], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['eventId' => 'id'], 'joinColumnFieldNames' => ['eventId' => 'eventId'], 'targetToSourceKeyColumns' => ['id' => 'eventId'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000id' }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'key'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000key' }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'value'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000value' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = []; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = []; public $fieldNames = []; public $columnNames = []; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'AbstractTime']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = []; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\AbstractTime' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = []; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'start' => ['fieldName' => 'start', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'start'], 'end' => ['fieldName' => 'end', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'end'], 'allDay' => ['fieldName' => 'allDay', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'allDay']]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => ['idx_times_start_end' => ['columns' => [0 => 'start', 1 => 'end']], '_dta_index_times_77_379864420__K4_K3_K1_2_5_6' => ['columns' => [0 => 'end', 1 => 'start', 2 => 'id', 3 => 'eventId', 4 => 'allDay']], '_dta_index_times_77_379864420__K2_K1_3_4_5_6' => ['columns' => [0 => 'eventId', 1 => 'id', 2 => 'start', 3 => 'end', 4 => 'allDay']], 'IDX_1DD7EE8C2B2EBB6C' => ['columns' => [0 => 'eventId']]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [0 => ['name' => 'eventId', 'unique' => FALSE, 'nullable' => TRUE, 'onDelete' => NULL, 'columnDefinition' => NULL, 'referencedColumnName' => 'id']], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['eventId' => 'id'], 'joinColumnFieldNames' => ['eventId' => 'eventId'], 'targetToSourceKeyColumns' => ['id' => 'eventId'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000id' }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'start'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000start' }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'end'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000end' }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allDay'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000allDay' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Time'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { private $parser = class Doctrine\Common\Annotations\DocParser { private $lexer = class Doctrine\Common\Annotations\DocLexer { private ${Doctrine\Common\Lexer\AbstractLexer}input = '@preFlush\n * @return void\n'; private ${Doctrine\Common\Lexer\AbstractLexer}tokens = [0 => class Doctrine\Common\Lexer\Token { public $value = '@'; public $type = 101; public $position = 0 }, 1 => class Doctrine\Common\Lexer\Token { public $value = 'preFlush'; public $type = 100; public $position = 1 }, 2 => class Doctrine\Common\Lexer\Token { public $value = '@'; public $type = 101; public $position = 15 }, 3 => class Doctrine\Common\Lexer\Token { public $value = 'return'; public $type = 100; public $position = 16 }, 4 => class Doctrine\Common\Lexer\Token { public $value = 'void'; public $type = 100; public $position = 23 }]; private ${Doctrine\Common\Lexer\AbstractLexer}position = 5; private ${Doctrine\Common\Lexer\AbstractLexer}peek = 0; public $lookahead = NULL; public $token = class Doctrine\Common\Lexer\Token { public $value = 'void'; public $type = 100; public $position = 23 }; private ${Doctrine\Common\Lexer\AbstractLexer}regex = '/([a-z_\\\\][a-z0-9_\\:\\\\]*[a-z_][a-z0-9_]*)|((?:[+-]?[0-9]+(?:[\\.][0-9]+)*)(?:[eE][+-]?[0-9]+)?)|("(?:""|[^"])*+")|\\s+|\\*+|(.)/iu'; protected $noCase = ['@' => 101, ',' => 104, '(' => 109, ')' => 103, '{' => 108, '}' => 102, '=' => 105, ':' => 112, '-' => 113, '\\' => 107]; protected $withCase = ['true' => 110, 'false' => 106, 'null' => 111] }; private $target = NULL; private $isNestedAnnotation = FALSE; private $imports = []; private $classExists = ['Doctrine\\ORM\\Mapping\\package' => FALSE, 'Doctrine\\ORM\\Mapping\\subpackage' => FALSE, 'Doctrine\\ORM\\Mapping\\author' => FALSE, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => TRUE, 'Doctrine\\ORM\\Mapping\\Table' => TRUE, 'Doctrine\\ORM\\Mapping\\Index' => TRUE, 'Doctrine\\ORM\\Mapping\\Entity' => TRUE, 'Doctrine\\ORM\\Mapping\\HasLifecycleCallbacks' => TRUE, 'Doctrine\\ORM\\Mapping\\var' => FALSE, 'Doctrine\\ORM\\Mapping\\OneToMany' => TRUE, 'Doctrine\\ORM\\Mapping\\Column' => TRUE, 'Doctrine\\ORM\\Mapping\\Id' => TRUE, 'Doctrine\\ORM\\Mapping\\GeneratedValue' => TRUE, 'Doctrine\\ORM\\Mapping\\return' => FALSE, 'Doctrine\\ORM\\Mapping\\param' => FALSE, 'Doctrine\\ORM\\Mapping\\preFlush' => FALSE, 'Doctrine\\ORM\\Mapping\\PrePersist' => TRUE, 'Doctrine\\ORM\\Mapping\\PreUpdate' => TRUE, 'Doctrine\\ORM\\Mapping\\ManyToOne' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumns' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumn' => TRUE]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [0 => 'Doctrine\\ORM\\Mapping']; private $ignoredAnnotationNames = []; private $ignoredAnnotationNamespaces = []; private $context = 'method Gustavus\\Calendar\\Entities\\AbstractTime::preFlush()' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Calendar/Entities']; protected $excludePaths = []; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; private $embeddablesActiveNesting = [] }; private $unitOfWork = class Doctrine\ORM\UnitOfWork { private $identityMap = ['Gustavus\\Calendar\\Entities\\Event' => [34060 => class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = TRUE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'key' => [...], 'value' => [...]]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; private $isDirty = FALSE }; protected $times = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [0 => class Gustavus\Calendar\Entities\Time { ... }] }; protected bool $initialized = TRUE; private $snapshot = [0 => class Gustavus\Calendar\Entities\Time { protected $id = 47820; protected $start = class DateTime { ... }; protected $end = class DateTime { ... }; protected $allDay = FALSE; protected $representedTimeId = NULL; protected $event = ... }]; private $owner = ...; private $association = ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'start' => [...], 'end' => [...], 'allDay' => [...]]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; private $isDirty = FALSE } }], 'Gustavus\\Calendar\\Entities\\Time' => [47820 => class Gustavus\Calendar\Entities\Time { protected $id = 47820; protected $start = class DateTime { public $date = '2018-04-22 13:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $end = class DateTime { public $date = '2018-04-22 14:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $allDay = FALSE; protected $representedTimeId = NULL; protected $event = class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = TRUE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; private $isDirty = FALSE }; protected $times = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = TRUE; private $snapshot = [0 => ...]; private $owner = ...; private $association = ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; private $isDirty = FALSE } } }]]; private $entityIdentifiers = [171 => ['id' => 34060], 1314 => ['id' => 47820]]; private $originalEntityData = [171 => ['id' => 34060, 'title' => 'Antonia Hopkins, Mezzo-Soprano, Student Recital', 'description' => '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>', 'location' => 'Bjorling Recital Hall', 'category' => 'finearts', 'sportId' => 0, 'audience' => 'public', 'attendance' => 'none', 'cost' => '', 'tickets' => '', 'sponsor' => 'Department of Music', 'url' => '', 'contactName' => 'Mara Klein', 'contactEmail' => 'mklein3@gustavus.edu', 'contactPhone' => '507-933-7013', 'gustavusL' => FALSE, 'owner' => 'mklein3', 'status' => 'approved', 'modifiedOn' => class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modifiedBy' => 'mklein3', 'createdOn' => class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'privacy' => FALSE, 'comments' => NULL, 'slug' => 'antonia-hopkins-mezzo-soprano-student-recital', 'meta' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = TRUE; private $snapshot = []; private $owner = class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = ...; protected $times = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = TRUE; private $snapshot = [0 => class Gustavus\Calendar\Entities\Time { ... }]; private $owner = ...; private $association = ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'key' => ['fieldName' => 'key', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaKey'], 'value' => ['fieldName' => 'value', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaValue']]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => ['eventIdmetaKey' => [...], 'metaKeyEventId' => [...], '_dta_index_meta_77_811865959__K2_K3_4' => [...], '_dta_index_meta_77_811865959__K3_K2_4' => [...], 'IDX_D7F214352B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000id' }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'key'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000key' }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'value'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000value' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; private $isDirty = FALSE }, 'times' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [0 => class Gustavus\Calendar\Entities\Time { protected $id = 47820; protected $start = class DateTime { ... }; protected $end = class DateTime { ... }; protected $allDay = FALSE; protected $representedTimeId = NULL; protected $event = class Gustavus\Calendar\Entities\Event { ... } }] }; protected bool $initialized = TRUE; private $snapshot = [0 => class Gustavus\Calendar\Entities\Time { protected $id = 47820; protected $start = class DateTime { public $date = '2018-04-22 13:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $end = class DateTime { public $date = '2018-04-22 14:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $allDay = FALSE; protected $representedTimeId = NULL; protected $event = class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { ... }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { ... }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { ... }; protected $times = ... } }]; private $owner = class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = TRUE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; private $isDirty = FALSE }; protected $times = ... }; private $association = ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'start' => ['fieldName' => 'start', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'start'], 'end' => ['fieldName' => 'end', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'end'], 'allDay' => ['fieldName' => 'allDay', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'allDay']]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => ['idx_times_start_end' => [...], '_dta_index_times_77_379864420__K4_K3_K1_2_5_6' => [...], '_dta_index_times_77_379864420__K2_K1_3_4_5_6' => [...], 'IDX_1DD7EE8C2B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000id' }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'start'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000start' }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'end'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000end' }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allDay'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000allDay' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Time'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; private $isDirty = FALSE }], 1314 => ['id' => 47820, 'start' => class DateTime { public $date = '2018-04-22 13:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'end' => class DateTime { public $date = '2018-04-22 14:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'allDay' => FALSE, 'eventId' => 34060, 'event' => class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = TRUE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'key' => [...], 'value' => [...]]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; private $isDirty = FALSE }; protected $times = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [0 => class Gustavus\Calendar\Entities\Time { ... }] }; protected bool $initialized = TRUE; private $snapshot = [0 => class Gustavus\Calendar\Entities\Time { protected $id = 47820; protected $start = class DateTime { ... }; protected $end = class DateTime { ... }; protected $allDay = FALSE; protected $representedTimeId = NULL; protected $event = ... }]; private $owner = ...; private $association = ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'start' => [...], 'end' => [...], 'allDay' => [...]]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; private $isDirty = FALSE } }]]; private $entityChangeSets = []; private $entityStates = [171 => 1, 1314 => 1]; private $scheduledForSynchronization = []; private $entityInsertions = []; private $entityUpdates = []; private $extraUpdates = []; private $entityDeletions = []; private $nonCascadedNewDetectedEntities = []; private $collectionDeletions = []; private $collectionUpdates = []; private $visitedCollections = []; private $pendingCollectionElementRemovals = []; private $em = ...; private $persisters = ['Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'title' => ['fieldName' => 'title', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'title'], 'description' => ['fieldName' => 'description', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'description'], 'location' => ['fieldName' => 'location', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'location'], 'category' => ['fieldName' => 'category', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'category'], 'sportId' => ['fieldName' => 'sportId', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'sportId'], 'audience' => ['fieldName' => 'audience', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'audience'], 'attendance' => ['fieldName' => 'attendance', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'attendance'], 'cost' => ['fieldName' => 'cost', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'cost'], 'tickets' => ['fieldName' => 'tickets', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'tickets'], 'sponsor' => ['fieldName' => 'sponsor', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'sponsor'], 'url' => ['fieldName' => 'url', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'url'], 'contactName' => ['fieldName' => 'contactName', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactName'], 'contactEmail' => ['fieldName' => 'contactEmail', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactEmail'], 'contactPhone' => ['fieldName' => 'contactPhone', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactPhone'], 'gustavusL' => ['fieldName' => 'gustavusL', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'gustavusL'], 'owner' => ['fieldName' => 'owner', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'owner'], 'status' => ['fieldName' => 'status', 'type' => 'string', 'scale' => NULL, 'length' => 12, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'status'], 'modifiedOn' => ['fieldName' => 'modifiedOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedOn'], 'modifiedBy' => ['fieldName' => 'modifiedBy', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedBy'], 'createdOn' => ['fieldName' => 'createdOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'createdOn'], 'privacy' => ['fieldName' => 'privacy', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'privacy'], 'comments' => ['fieldName' => 'comments', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'comments'], 'slug' => ['fieldName' => 'slug', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => TRUE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'slug']]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => ['idx_events_title' => ['columns' => [...]], 'idx_events_category' => ['columns' => [...]], 'idx_events_location' => ['columns' => [...]], 'idx_events_sportId' => ['columns' => [...]], 'idx_events_audience' => ['columns' => [...]], 'idx_events_sponsor' => ['columns' => [...]], 'idx_events_status' => ['columns' => [...]], 'idx_events_slug' => ['columns' => [...]]]]; public $lifecycleCallbacks = ['prePersist' => [0 => 'setModifiedOn', 1 => 'setModifiedBy', 2 => 'setCreatedOn'], 'preUpdate' => [0 => 'setModifiedOn', 1 => 'setModifiedBy']]; public $entityListeners = []; public $associationMappings = ['meta' => ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE], 'times' => ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000id' }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'title'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000title' }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'description'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000description' }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'location'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000location' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000category' }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sportId'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sportId' }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'audience'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000audience' }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'attendance'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000attendance' }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cost'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000cost' }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'tickets'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000tickets' }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sponsor'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sponsor' }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'url'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000url' }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactName'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactName' }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactEmail'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactEmail' }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactPhone'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactPhone' }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'gustavusL'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000gustavusL' }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'owner'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000owner' }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'status'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000status' }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedOn' }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedBy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedBy' }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'createdOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000createdOn' }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'privacy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000privacy' }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'comments'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000comments' }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'slug'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000slug' }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meta'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000meta' }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'times'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000times' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; protected $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { private PDO $connection = class Pdo\Mysql { } }; protected $_config = class Doctrine\DBAL\Configuration { private array $middlewares = []; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface $resultCache = NULL; protected $resultCacheImpl = NULL; protected $schemaAssetsFilter = class Closure { public $name = '{closure:Doctrine\\DBAL\\Configuration::__construct():75}'; public $file = '/usr/share/composer/vendor/doctrine/dbal/src/Configuration.php'; public $line = 75 }; protected $autoCommit = TRUE; private bool $disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = NULL }; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { private Doctrine\DBAL\Connection $connection = ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = ['user' => 'calendar', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'calendar-beta', 'driverOptions' => [2048 => TRUE], 'driver' => 'pdo_mysql']; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; 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 { } }; protected $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; protected $em = ...; protected $queuedInserts = []; protected $columnTypes = []; protected $quotedColumns = []; protected $quoteStrategy = class Doctrine\ORM\Mapping\DefaultQuoteStrategy { }; protected $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { private $parser = class Doctrine\Common\Annotations\DocParser { ... } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Calendar/Entities']; protected $excludePaths = []; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; private $embeddablesActiveNesting = [] } }; protected $currentPersisterContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'title' => ['fieldName' => 'title', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'title'], 'description' => ['fieldName' => 'description', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'description'], 'location' => ['fieldName' => 'location', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'location'], 'category' => ['fieldName' => 'category', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'category'], 'sportId' => ['fieldName' => 'sportId', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'sportId'], 'audience' => ['fieldName' => 'audience', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'audience'], 'attendance' => ['fieldName' => 'attendance', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'attendance'], 'cost' => ['fieldName' => 'cost', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'cost'], 'tickets' => ['fieldName' => 'tickets', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'tickets'], 'sponsor' => ['fieldName' => 'sponsor', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'sponsor'], 'url' => ['fieldName' => 'url', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'url'], 'contactName' => ['fieldName' => 'contactName', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactName'], 'contactEmail' => ['fieldName' => 'contactEmail', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactEmail'], 'contactPhone' => ['fieldName' => 'contactPhone', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactPhone'], 'gustavusL' => ['fieldName' => 'gustavusL', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'gustavusL'], 'owner' => ['fieldName' => 'owner', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'owner'], 'status' => ['fieldName' => 'status', 'type' => 'string', 'scale' => NULL, 'length' => 12, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'status'], 'modifiedOn' => ['fieldName' => 'modifiedOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedOn'], 'modifiedBy' => ['fieldName' => 'modifiedBy', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedBy'], 'createdOn' => ['fieldName' => 'createdOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'createdOn'], 'privacy' => ['fieldName' => 'privacy', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'privacy'], 'comments' => ['fieldName' => 'comments', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'comments'], 'slug' => ['fieldName' => 'slug', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => TRUE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'slug']]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => ['idx_events_title' => [...], 'idx_events_category' => [...], 'idx_events_location' => [...], 'idx_events_sportId' => [...], 'idx_events_audience' => [...], 'idx_events_sponsor' => [...], 'idx_events_status' => [...], 'idx_events_slug' => [...]]]; public $lifecycleCallbacks = ['prePersist' => [0 => 'setModifiedOn', 1 => 'setModifiedBy', 2 => 'setCreatedOn'], 'preUpdate' => [0 => 'setModifiedOn', 1 => 'setModifiedBy']]; public $entityListeners = []; public $associationMappings = ['meta' => ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE], 'times' => ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000id' }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'title'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000title' }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'description'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000description' }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'location'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000location' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000category' }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sportId'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sportId' }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'audience'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000audience' }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'attendance'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000attendance' }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cost'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000cost' }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'tickets'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000tickets' }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sponsor'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sponsor' }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'url'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000url' }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactName'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactName' }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactEmail'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactEmail' }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactPhone'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactPhone' }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'gustavusL'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000gustavusL' }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'owner'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000owner' }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'status'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000status' }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedOn' }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedBy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedBy' }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'createdOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000createdOn' }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'privacy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000privacy' }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'comments'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000comments' }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'slug'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000slug' }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meta'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000meta' }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'times'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000times' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Event']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'title_2' => 'title', 'description_3' => 'description', 'location_4' => 'location', 'category_5' => 'category', 'sportId_6' => 'sportId', 'audience_7' => 'audience', 'attendance_8' => 'attendance', 'cost_9' => 'cost', 'tickets_10' => 'tickets', 'sponsor_11' => 'sponsor', 'url_12' => 'url', 'contactName_13' => 'contactName', 'contactEmail_14' => 'contactEmail', 'contactPhone_15' => 'contactPhone', 'gustavusL_16' => 'gustavusL', 'owner_17' => 'owner', 'status_18' => 'status', 'modifiedOn_19' => 'modifiedOn', 'modifiedBy_20' => 'modifiedBy', 'createdOn_21' => 'createdOn', 'privacy_22' => 'privacy', 'comments_23' => 'comments', 'slug_24' => 'slug']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Event' => ['r' => [...]]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = []; public $entityMappings = ['r' => NULL]; public $metaMappings = []; public $columnOwnerMap = ['id_1' => 'r', 'title_2' => 'r', 'description_3' => 'r', 'location_4' => 'r', 'category_5' => 'r', 'sportId_6' => 'r', 'audience_7' => 'r', 'attendance_8' => 'r', 'cost_9' => 'r', 'tickets_10' => 'r', 'sponsor_11' => 'r', 'url_12' => 'r', 'contactName_13' => 'r', 'contactEmail_14' => 'r', 'contactPhone_15' => 'r', 'gustavusL_16' => 'r', 'owner_17' => 'r', 'status_18' => 'r', 'modifiedOn_19' => 'r', 'modifiedBy_20' => 'r', 'createdOn_21' => 'r', 'privacy_22' => 'r', 'comments_23' => 'r', 'slug_24' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Event', 'title_2' => 'Gustavus\\Calendar\\Entities\\Event', 'description_3' => 'Gustavus\\Calendar\\Entities\\Event', 'location_4' => 'Gustavus\\Calendar\\Entities\\Event', 'category_5' => 'Gustavus\\Calendar\\Entities\\Event', 'sportId_6' => 'Gustavus\\Calendar\\Entities\\Event', 'audience_7' => 'Gustavus\\Calendar\\Entities\\Event', 'attendance_8' => 'Gustavus\\Calendar\\Entities\\Event', 'cost_9' => 'Gustavus\\Calendar\\Entities\\Event', 'tickets_10' => 'Gustavus\\Calendar\\Entities\\Event', 'sponsor_11' => 'Gustavus\\Calendar\\Entities\\Event', 'url_12' => 'Gustavus\\Calendar\\Entities\\Event', 'contactName_13' => 'Gustavus\\Calendar\\Entities\\Event', 'contactEmail_14' => 'Gustavus\\Calendar\\Entities\\Event', 'contactPhone_15' => 'Gustavus\\Calendar\\Entities\\Event', 'gustavusL_16' => 'Gustavus\\Calendar\\Entities\\Event', 'owner_17' => 'Gustavus\\Calendar\\Entities\\Event', 'status_18' => 'Gustavus\\Calendar\\Entities\\Event', 'modifiedOn_19' => 'Gustavus\\Calendar\\Entities\\Event', 'modifiedBy_20' => 'Gustavus\\Calendar\\Entities\\Event', 'createdOn_21' => 'Gustavus\\Calendar\\Entities\\Event', 'privacy_22' => 'Gustavus\\Calendar\\Entities\\Event', 'comments_23' => 'Gustavus\\Calendar\\Entities\\Event', 'slug_24' => 'Gustavus\\Calendar\\Entities\\Event']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.title AS title_2, t0.description AS description_3, t0.location AS location_4, t0.category AS category_5, t0.sportId AS sportId_6, t0.audience AS audience_7, t0.attendance AS attendance_8, t0.cost AS cost_9, t0.tickets AS tickets_10, t0.sponsor AS sponsor_11, t0.url AS url_12, t0.contactName AS contactName_13, t0.contactEmail AS contactEmail_14, t0.contactPhone AS contactPhone_15, t0.gustavusL AS gustavusL_16, t0.owner AS owner_17, t0.status AS status_18, t0.modifiedOn AS modifiedOn_19, t0.'...; public $selectJoinSql = ''; public $sqlAliasCounter = 25; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Event' => 't0']; public $handlesLimits = TRUE }; private $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'title' => ['fieldName' => 'title', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'title'], 'description' => ['fieldName' => 'description', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'description'], 'location' => ['fieldName' => 'location', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'location'], 'category' => ['fieldName' => 'category', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'category'], 'sportId' => ['fieldName' => 'sportId', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'sportId'], 'audience' => ['fieldName' => 'audience', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'audience'], 'attendance' => ['fieldName' => 'attendance', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'attendance'], 'cost' => ['fieldName' => 'cost', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'cost'], 'tickets' => ['fieldName' => 'tickets', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'tickets'], 'sponsor' => ['fieldName' => 'sponsor', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'sponsor'], 'url' => ['fieldName' => 'url', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'url'], 'contactName' => ['fieldName' => 'contactName', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactName'], 'contactEmail' => ['fieldName' => 'contactEmail', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactEmail'], 'contactPhone' => ['fieldName' => 'contactPhone', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactPhone'], 'gustavusL' => ['fieldName' => 'gustavusL', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'gustavusL'], 'owner' => ['fieldName' => 'owner', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'owner'], 'status' => ['fieldName' => 'status', 'type' => 'string', 'scale' => NULL, 'length' => 12, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'status'], 'modifiedOn' => ['fieldName' => 'modifiedOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedOn'], 'modifiedBy' => ['fieldName' => 'modifiedBy', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedBy'], 'createdOn' => ['fieldName' => 'createdOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'createdOn'], 'privacy' => ['fieldName' => 'privacy', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'privacy'], 'comments' => ['fieldName' => 'comments', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'comments'], 'slug' => ['fieldName' => 'slug', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => TRUE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'slug']]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => ['idx_events_title' => [...], 'idx_events_category' => [...], 'idx_events_location' => [...], 'idx_events_sportId' => [...], 'idx_events_audience' => [...], 'idx_events_sponsor' => [...], 'idx_events_status' => [...], 'idx_events_slug' => [...]]]; public $lifecycleCallbacks = ['prePersist' => [0 => 'setModifiedOn', 1 => 'setModifiedBy', 2 => 'setCreatedOn'], 'preUpdate' => [0 => 'setModifiedOn', 1 => 'setModifiedBy']]; public $entityListeners = []; public $associationMappings = ['meta' => ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE], 'times' => ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000id' }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'title'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000title' }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'description'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000description' }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'location'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000location' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000category' }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sportId'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sportId' }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'audience'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000audience' }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'attendance'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000attendance' }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cost'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000cost' }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'tickets'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000tickets' }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sponsor'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sponsor' }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'url'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000url' }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactName'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactName' }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactEmail'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactEmail' }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactPhone'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactPhone' }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'gustavusL'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000gustavusL' }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'owner'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000owner' }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'status'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000status' }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedOn' }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedBy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedBy' }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'createdOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000createdOn' }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'privacy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000privacy' }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'comments'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000comments' }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'slug'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000slug' }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meta'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000meta' }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'times'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000times' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Event']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'title_2' => 'title', 'description_3' => 'description', 'location_4' => 'location', 'category_5' => 'category', 'sportId_6' => 'sportId', 'audience_7' => 'audience', 'attendance_8' => 'attendance', 'cost_9' => 'cost', 'tickets_10' => 'tickets', 'sponsor_11' => 'sponsor', 'url_12' => 'url', 'contactName_13' => 'contactName', 'contactEmail_14' => 'contactEmail', 'contactPhone_15' => 'contactPhone', 'gustavusL_16' => 'gustavusL', 'owner_17' => 'owner', 'status_18' => 'status', 'modifiedOn_19' => 'modifiedOn', 'modifiedBy_20' => 'modifiedBy', 'createdOn_21' => 'createdOn', 'privacy_22' => 'privacy', 'comments_23' => 'comments', 'slug_24' => 'slug']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Event' => ['r' => [...]]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = []; public $entityMappings = ['r' => NULL]; public $metaMappings = []; public $columnOwnerMap = ['id_1' => 'r', 'title_2' => 'r', 'description_3' => 'r', 'location_4' => 'r', 'category_5' => 'r', 'sportId_6' => 'r', 'audience_7' => 'r', 'attendance_8' => 'r', 'cost_9' => 'r', 'tickets_10' => 'r', 'sponsor_11' => 'r', 'url_12' => 'r', 'contactName_13' => 'r', 'contactEmail_14' => 'r', 'contactPhone_15' => 'r', 'gustavusL_16' => 'r', 'owner_17' => 'r', 'status_18' => 'r', 'modifiedOn_19' => 'r', 'modifiedBy_20' => 'r', 'createdOn_21' => 'r', 'privacy_22' => 'r', 'comments_23' => 'r', 'slug_24' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Event', 'title_2' => 'Gustavus\\Calendar\\Entities\\Event', 'description_3' => 'Gustavus\\Calendar\\Entities\\Event', 'location_4' => 'Gustavus\\Calendar\\Entities\\Event', 'category_5' => 'Gustavus\\Calendar\\Entities\\Event', 'sportId_6' => 'Gustavus\\Calendar\\Entities\\Event', 'audience_7' => 'Gustavus\\Calendar\\Entities\\Event', 'attendance_8' => 'Gustavus\\Calendar\\Entities\\Event', 'cost_9' => 'Gustavus\\Calendar\\Entities\\Event', 'tickets_10' => 'Gustavus\\Calendar\\Entities\\Event', 'sponsor_11' => 'Gustavus\\Calendar\\Entities\\Event', 'url_12' => 'Gustavus\\Calendar\\Entities\\Event', 'contactName_13' => 'Gustavus\\Calendar\\Entities\\Event', 'contactEmail_14' => 'Gustavus\\Calendar\\Entities\\Event', 'contactPhone_15' => 'Gustavus\\Calendar\\Entities\\Event', 'gustavusL_16' => 'Gustavus\\Calendar\\Entities\\Event', 'owner_17' => 'Gustavus\\Calendar\\Entities\\Event', 'status_18' => 'Gustavus\\Calendar\\Entities\\Event', 'modifiedOn_19' => 'Gustavus\\Calendar\\Entities\\Event', 'modifiedBy_20' => 'Gustavus\\Calendar\\Entities\\Event', 'createdOn_21' => 'Gustavus\\Calendar\\Entities\\Event', 'privacy_22' => 'Gustavus\\Calendar\\Entities\\Event', 'comments_23' => 'Gustavus\\Calendar\\Entities\\Event', 'slug_24' => 'Gustavus\\Calendar\\Entities\\Event']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.title AS title_2, t0.description AS description_3, t0.location AS location_4, t0.category AS category_5, t0.sportId AS sportId_6, t0.audience AS audience_7, t0.attendance AS attendance_8, t0.cost AS cost_9, t0.tickets AS tickets_10, t0.sponsor AS sponsor_11, t0.url AS url_12, t0.contactName AS contactName_13, t0.contactEmail AS contactEmail_14, t0.contactPhone AS contactPhone_15, t0.gustavusL AS gustavusL_16, t0.owner AS owner_17, t0.status AS status_18, t0.modifiedOn AS modifiedOn_19, t0.'...; public $selectJoinSql = ''; public $sqlAliasCounter = 25; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Event' => 't0']; public $handlesLimits = TRUE }; private $noLimitsContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'title' => ['fieldName' => 'title', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'title'], 'description' => ['fieldName' => 'description', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'description'], 'location' => ['fieldName' => 'location', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'location'], 'category' => ['fieldName' => 'category', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'category'], 'sportId' => ['fieldName' => 'sportId', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'sportId'], 'audience' => ['fieldName' => 'audience', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'audience'], 'attendance' => ['fieldName' => 'attendance', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'attendance'], 'cost' => ['fieldName' => 'cost', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'cost'], 'tickets' => ['fieldName' => 'tickets', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'tickets'], 'sponsor' => ['fieldName' => 'sponsor', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'sponsor'], 'url' => ['fieldName' => 'url', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'url'], 'contactName' => ['fieldName' => 'contactName', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactName'], 'contactEmail' => ['fieldName' => 'contactEmail', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactEmail'], 'contactPhone' => ['fieldName' => 'contactPhone', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactPhone'], 'gustavusL' => ['fieldName' => 'gustavusL', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'gustavusL'], 'owner' => ['fieldName' => 'owner', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'owner'], 'status' => ['fieldName' => 'status', 'type' => 'string', 'scale' => NULL, 'length' => 12, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'status'], 'modifiedOn' => ['fieldName' => 'modifiedOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedOn'], 'modifiedBy' => ['fieldName' => 'modifiedBy', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedBy'], 'createdOn' => ['fieldName' => 'createdOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'createdOn'], 'privacy' => ['fieldName' => 'privacy', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'privacy'], 'comments' => ['fieldName' => 'comments', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'comments'], 'slug' => ['fieldName' => 'slug', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => TRUE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'slug']]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => ['idx_events_title' => [...], 'idx_events_category' => [...], 'idx_events_location' => [...], 'idx_events_sportId' => [...], 'idx_events_audience' => [...], 'idx_events_sponsor' => [...], 'idx_events_status' => [...], 'idx_events_slug' => [...]]]; public $lifecycleCallbacks = ['prePersist' => [0 => 'setModifiedOn', 1 => 'setModifiedBy', 2 => 'setCreatedOn'], 'preUpdate' => [0 => 'setModifiedOn', 1 => 'setModifiedBy']]; public $entityListeners = []; public $associationMappings = ['meta' => ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE], 'times' => ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000id' }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'title'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000title' }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'description'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000description' }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'location'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000location' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000category' }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sportId'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sportId' }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'audience'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000audience' }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'attendance'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000attendance' }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cost'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000cost' }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'tickets'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000tickets' }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sponsor'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sponsor' }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'url'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000url' }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactName'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactName' }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactEmail'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactEmail' }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactPhone'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactPhone' }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'gustavusL'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000gustavusL' }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'owner'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000owner' }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'status'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000status' }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedOn' }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedBy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedBy' }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'createdOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000createdOn' }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'privacy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000privacy' }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'comments'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000comments' }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'slug'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000slug' }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meta'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000meta' }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'times'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000times' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = []; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = []; public $columnAliasMappings = []; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = []; public $entityMappings = []; public $metaMappings = []; public $columnOwnerMap = []; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = []; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = NULL; public $selectJoinSql = NULL; public $sqlAliasCounter = 0; public $sqlTableAliases = []; public $handlesLimits = FALSE }; private $filterHash = '' }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'key' => ['fieldName' => 'key', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaKey'], 'value' => ['fieldName' => 'value', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaValue']]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => ['eventIdmetaKey' => ['columns' => [...]], 'metaKeyEventId' => ['columns' => [...]], '_dta_index_meta_77_811865959__K2_K3_4' => ['columns' => [...]], '_dta_index_meta_77_811865959__K3_K2_4' => ['columns' => [...]], 'IDX_D7F214352B2EBB6C' => ['columns' => [...]]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['eventId' => 'id'], 'joinColumnFieldNames' => ['eventId' => 'eventId'], 'targetToSourceKeyColumns' => ['id' => 'eventId'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000id' }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'key'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000key' }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'value'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000value' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; protected $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { private PDO $connection = class Pdo\Mysql { } }; protected $_config = class Doctrine\DBAL\Configuration { private array $middlewares = []; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface $resultCache = NULL; protected $resultCacheImpl = NULL; protected $schemaAssetsFilter = class Closure { public $name = '{closure:Doctrine\\DBAL\\Configuration::__construct():75}'; public $file = '/usr/share/composer/vendor/doctrine/dbal/src/Configuration.php'; public $line = 75 }; protected $autoCommit = TRUE; private bool $disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = NULL }; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { private Doctrine\DBAL\Connection $connection = ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = ['user' => 'calendar', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'calendar-beta', 'driverOptions' => [2048 => TRUE], 'driver' => 'pdo_mysql']; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; 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 { } }; protected $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; protected $em = ...; protected $queuedInserts = []; protected $columnTypes = []; protected $quotedColumns = []; protected $quoteStrategy = class Doctrine\ORM\Mapping\DefaultQuoteStrategy { }; protected $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { private $parser = class Doctrine\Common\Annotations\DocParser { ... } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Calendar/Entities']; protected $excludePaths = []; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; private $embeddablesActiveNesting = [] } }; protected $currentPersisterContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'key' => ['fieldName' => 'key', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaKey'], 'value' => ['fieldName' => 'value', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaValue']]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => ['eventIdmetaKey' => [...], 'metaKeyEventId' => [...], '_dta_index_meta_77_811865959__K2_K3_4' => [...], '_dta_index_meta_77_811865959__K3_K2_4' => [...], 'IDX_D7F214352B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000id' }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'key'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000key' }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'value'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000value' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Meta']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'metaKey_2' => 'key', 'metaValue_3' => 'value']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Meta' => ['r' => [...]]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = ['eventId_4' => 'integer']; public $entityMappings = ['r' => NULL]; public $metaMappings = ['eventId_4' => 'eventId']; public $columnOwnerMap = ['id_1' => 'r', 'metaKey_2' => 'r', 'metaValue_3' => 'r', 'eventId_4' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Meta', 'metaKey_2' => 'Gustavus\\Calendar\\Entities\\Meta', 'metaValue_3' => 'Gustavus\\Calendar\\Entities\\Meta']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.metaKey AS metaKey_2, t0.metaValue AS metaValue_3, t0.eventId AS eventId_4'; public $selectJoinSql = ''; public $sqlAliasCounter = 5; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Meta' => 't0']; public $handlesLimits = FALSE }; private $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'key' => ['fieldName' => 'key', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaKey'], 'value' => ['fieldName' => 'value', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaValue']]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => ['eventIdmetaKey' => [...], 'metaKeyEventId' => [...], '_dta_index_meta_77_811865959__K2_K3_4' => [...], '_dta_index_meta_77_811865959__K3_K2_4' => [...], 'IDX_D7F214352B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000id' }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'key'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000key' }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'value'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000value' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = []; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = []; public $columnAliasMappings = []; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = []; public $entityMappings = []; public $metaMappings = []; public $columnOwnerMap = []; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = []; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = NULL; public $selectJoinSql = NULL; public $sqlAliasCounter = 0; public $sqlTableAliases = []; public $handlesLimits = TRUE }; private $noLimitsContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'key' => ['fieldName' => 'key', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaKey'], 'value' => ['fieldName' => 'value', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaValue']]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => ['eventIdmetaKey' => [...], 'metaKeyEventId' => [...], '_dta_index_meta_77_811865959__K2_K3_4' => [...], '_dta_index_meta_77_811865959__K3_K2_4' => [...], 'IDX_D7F214352B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000id' }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'key'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000key' }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'value'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000value' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Meta']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'metaKey_2' => 'key', 'metaValue_3' => 'value']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Meta' => ['r' => [...]]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = ['eventId_4' => 'integer']; public $entityMappings = ['r' => NULL]; public $metaMappings = ['eventId_4' => 'eventId']; public $columnOwnerMap = ['id_1' => 'r', 'metaKey_2' => 'r', 'metaValue_3' => 'r', 'eventId_4' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Meta', 'metaKey_2' => 'Gustavus\\Calendar\\Entities\\Meta', 'metaValue_3' => 'Gustavus\\Calendar\\Entities\\Meta']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.metaKey AS metaKey_2, t0.metaValue AS metaValue_3, t0.eventId AS eventId_4'; public $selectJoinSql = ''; public $sqlAliasCounter = 5; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Meta' => 't0']; public $handlesLimits = FALSE }; private $filterHash = '' }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'start' => ['fieldName' => 'start', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'start'], 'end' => ['fieldName' => 'end', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'end'], 'allDay' => ['fieldName' => 'allDay', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'allDay']]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => ['idx_times_start_end' => ['columns' => [...]], '_dta_index_times_77_379864420__K4_K3_K1_2_5_6' => ['columns' => [...]], '_dta_index_times_77_379864420__K2_K1_3_4_5_6' => ['columns' => [...]], 'IDX_1DD7EE8C2B2EBB6C' => ['columns' => [...]]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['eventId' => 'id'], 'joinColumnFieldNames' => ['eventId' => 'eventId'], 'targetToSourceKeyColumns' => ['id' => 'eventId'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000id' }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'start'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000start' }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'end'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000end' }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allDay'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000allDay' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Time'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; protected $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { private PDO $connection = class Pdo\Mysql { } }; protected $_config = class Doctrine\DBAL\Configuration { private array $middlewares = []; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface $resultCache = NULL; protected $resultCacheImpl = NULL; protected $schemaAssetsFilter = class Closure { public $name = '{closure:Doctrine\\DBAL\\Configuration::__construct():75}'; public $file = '/usr/share/composer/vendor/doctrine/dbal/src/Configuration.php'; public $line = 75 }; protected $autoCommit = TRUE; private bool $disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = NULL }; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { private Doctrine\DBAL\Connection $connection = ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = ['user' => 'calendar', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'calendar-beta', 'driverOptions' => [2048 => TRUE], 'driver' => 'pdo_mysql']; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; 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 { } }; protected $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; protected $em = ...; protected $queuedInserts = []; protected $columnTypes = []; protected $quotedColumns = []; protected $quoteStrategy = class Doctrine\ORM\Mapping\DefaultQuoteStrategy { }; protected $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { private $parser = class Doctrine\Common\Annotations\DocParser { ... } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Calendar/Entities']; protected $excludePaths = []; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; private $embeddablesActiveNesting = [] } }; protected $currentPersisterContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'start' => ['fieldName' => 'start', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'start'], 'end' => ['fieldName' => 'end', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'end'], 'allDay' => ['fieldName' => 'allDay', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'allDay']]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => ['idx_times_start_end' => [...], '_dta_index_times_77_379864420__K4_K3_K1_2_5_6' => [...], '_dta_index_times_77_379864420__K2_K1_3_4_5_6' => [...], 'IDX_1DD7EE8C2B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000id' }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'start'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000start' }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'end'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000end' }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allDay'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000allDay' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Time'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Time']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'start_2' => 'start', 'end_3' => 'end', 'allDay_4' => 'allDay']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Time' => ['r' => [...]]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = ['eventId_5' => 'integer']; public $entityMappings = ['r' => NULL]; public $metaMappings = ['eventId_5' => 'eventId']; public $columnOwnerMap = ['id_1' => 'r', 'start_2' => 'r', 'end_3' => 'r', 'allDay_4' => 'r', 'eventId_5' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Time', 'start_2' => 'Gustavus\\Calendar\\Entities\\Time', 'end_3' => 'Gustavus\\Calendar\\Entities\\Time', 'allDay_4' => 'Gustavus\\Calendar\\Entities\\Time']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.start AS start_2, t0.end AS end_3, t0.allDay AS allDay_4, t0.eventId AS eventId_5'; public $selectJoinSql = ''; public $sqlAliasCounter = 6; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Time' => 't0']; public $handlesLimits = FALSE }; private $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'start' => ['fieldName' => 'start', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'start'], 'end' => ['fieldName' => 'end', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'end'], 'allDay' => ['fieldName' => 'allDay', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'allDay']]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => ['idx_times_start_end' => [...], '_dta_index_times_77_379864420__K4_K3_K1_2_5_6' => [...], '_dta_index_times_77_379864420__K2_K1_3_4_5_6' => [...], 'IDX_1DD7EE8C2B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000id' }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'start'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000start' }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'end'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000end' }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allDay'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000allDay' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Time'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = []; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = []; public $columnAliasMappings = []; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = []; public $entityMappings = []; public $metaMappings = []; public $columnOwnerMap = []; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = []; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = NULL; public $selectJoinSql = NULL; public $sqlAliasCounter = 0; public $sqlTableAliases = []; public $handlesLimits = TRUE }; private $noLimitsContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'start' => ['fieldName' => 'start', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'start'], 'end' => ['fieldName' => 'end', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'end'], 'allDay' => ['fieldName' => 'allDay', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'allDay']]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => ['idx_times_start_end' => [...], '_dta_index_times_77_379864420__K4_K3_K1_2_5_6' => [...], '_dta_index_times_77_379864420__K2_K1_3_4_5_6' => [...], 'IDX_1DD7EE8C2B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000id' }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'start'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000start' }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'end'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000end' }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allDay'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000allDay' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Time'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Time']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'start_2' => 'start', 'end_3' => 'end', 'allDay_4' => 'allDay']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Time' => ['r' => [...]]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = ['eventId_5' => 'integer']; public $entityMappings = ['r' => NULL]; public $metaMappings = ['eventId_5' => 'eventId']; public $columnOwnerMap = ['id_1' => 'r', 'start_2' => 'r', 'end_3' => 'r', 'allDay_4' => 'r', 'eventId_5' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Time', 'start_2' => 'Gustavus\\Calendar\\Entities\\Time', 'end_3' => 'Gustavus\\Calendar\\Entities\\Time', 'allDay_4' => 'Gustavus\\Calendar\\Entities\\Time']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.start AS start_2, t0.end AS end_3, t0.allDay AS allDay_4, t0.eventId AS eventId_5'; public $selectJoinSql = ''; public $sqlAliasCounter = 6; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Time' => 't0']; public $handlesLimits = FALSE }; private $filterHash = '' }]; private $collectionPersisters = []; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { private $resolver = class Doctrine\ORM\Mapping\DefaultEntityListenerResolver { private $instances = [] }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] } }; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = []; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = []; public $fieldNames = []; public $columnNames = []; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'AbstractEvent']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = []; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = []; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'title' => ['fieldName' => 'title', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'title'], 'description' => ['fieldName' => 'description', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'description'], 'location' => ['fieldName' => 'location', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'location'], 'category' => ['fieldName' => 'category', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'category'], 'sportId' => ['fieldName' => 'sportId', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'sportId'], 'audience' => ['fieldName' => 'audience', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'audience'], 'attendance' => ['fieldName' => 'attendance', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'attendance'], 'cost' => ['fieldName' => 'cost', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'cost'], 'tickets' => ['fieldName' => 'tickets', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'tickets'], 'sponsor' => ['fieldName' => 'sponsor', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'sponsor'], 'url' => ['fieldName' => 'url', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'url'], 'contactName' => ['fieldName' => 'contactName', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactName'], 'contactEmail' => ['fieldName' => 'contactEmail', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactEmail'], 'contactPhone' => ['fieldName' => 'contactPhone', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactPhone'], 'gustavusL' => ['fieldName' => 'gustavusL', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'gustavusL'], 'owner' => ['fieldName' => 'owner', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'owner'], 'status' => ['fieldName' => 'status', 'type' => 'string', 'scale' => NULL, 'length' => 12, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'status'], 'modifiedOn' => ['fieldName' => 'modifiedOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedOn'], 'modifiedBy' => ['fieldName' => 'modifiedBy', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedBy'], 'createdOn' => ['fieldName' => 'createdOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'createdOn'], 'privacy' => ['fieldName' => 'privacy', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'privacy'], 'comments' => ['fieldName' => 'comments', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'comments'], 'slug' => ['fieldName' => 'slug', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => TRUE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'slug']]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => ['idx_events_title' => [...], 'idx_events_category' => [...], 'idx_events_location' => [...], 'idx_events_sportId' => [...], 'idx_events_audience' => [...], 'idx_events_sponsor' => [...], 'idx_events_status' => [...], 'idx_events_slug' => [...]]]; public $lifecycleCallbacks = ['prePersist' => [0 => 'setModifiedOn', 1 => 'setModifiedBy', 2 => 'setCreatedOn'], 'preUpdate' => [0 => 'setModifiedOn', 1 => 'setModifiedBy']]; public $entityListeners = []; public $associationMappings = ['meta' => ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE], 'times' => ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000id' }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'title'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000title' }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'description'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000description' }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'location'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000location' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000category' }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sportId'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sportId' }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'audience'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000audience' }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'attendance'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000attendance' }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cost'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000cost' }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'tickets'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000tickets' }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sponsor'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sponsor' }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'url'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000url' }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactName'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactName' }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactEmail'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactEmail' }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactPhone'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactPhone' }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'gustavusL'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000gustavusL' }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'owner'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000owner' }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'status'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000status' }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedOn' }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedBy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedBy' }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'createdOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000createdOn' }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'privacy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000privacy' }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'comments'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000comments' }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'slug'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000slug' }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meta'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000meta' }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'times'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000times' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'key' => ['fieldName' => 'key', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaKey'], 'value' => ['fieldName' => 'value', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaValue']]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => ['eventIdmetaKey' => [...], 'metaKeyEventId' => [...], '_dta_index_meta_77_811865959__K2_K3_4' => [...], '_dta_index_meta_77_811865959__K3_K2_4' => [...], 'IDX_D7F214352B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000id' }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'key'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000key' }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'value'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000value' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = []; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = []; public $fieldNames = []; public $columnNames = []; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'AbstractTime']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = []; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\AbstractTime' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = []; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'start' => ['fieldName' => 'start', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'start'], 'end' => ['fieldName' => 'end', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'end'], 'allDay' => ['fieldName' => 'allDay', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'allDay']]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => ['idx_times_start_end' => [...], '_dta_index_times_77_379864420__K4_K3_K1_2_5_6' => [...], '_dta_index_times_77_379864420__K2_K1_3_4_5_6' => [...], 'IDX_1DD7EE8C2B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000id' }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'start'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000start' }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'end'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000end' }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allDay'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000allDay' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Time'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { private $parser = class Doctrine\Common\Annotations\DocParser { private $lexer = class Doctrine\Common\Annotations\DocLexer { private ${Doctrine\Common\Lexer\AbstractLexer}input = '@preFlush\n * @return void\n'; private ${Doctrine\Common\Lexer\AbstractLexer}tokens = [...]; private ${Doctrine\Common\Lexer\AbstractLexer}position = 5; private ${Doctrine\Common\Lexer\AbstractLexer}peek = 0; public $lookahead = NULL; public $token = class Doctrine\Common\Lexer\Token { ... }; private ${Doctrine\Common\Lexer\AbstractLexer}regex = '/([a-z_\\\\][a-z0-9_\\:\\\\]*[a-z_][a-z0-9_]*)|((?:[+-]?[0-9]+(?:[\\.][0-9]+)*)(?:[eE][+-]?[0-9]+)?)|("(?:""|[^"])*+")|\\s+|\\*+|(.)/iu'; protected $noCase = [...]; protected $withCase = [...] }; private $target = NULL; private $isNestedAnnotation = FALSE; private $imports = []; private $classExists = ['Doctrine\\ORM\\Mapping\\package' => FALSE, 'Doctrine\\ORM\\Mapping\\subpackage' => FALSE, 'Doctrine\\ORM\\Mapping\\author' => FALSE, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => TRUE, 'Doctrine\\ORM\\Mapping\\Table' => TRUE, 'Doctrine\\ORM\\Mapping\\Index' => TRUE, 'Doctrine\\ORM\\Mapping\\Entity' => TRUE, 'Doctrine\\ORM\\Mapping\\HasLifecycleCallbacks' => TRUE, 'Doctrine\\ORM\\Mapping\\var' => FALSE, 'Doctrine\\ORM\\Mapping\\OneToMany' => TRUE, 'Doctrine\\ORM\\Mapping\\Column' => TRUE, 'Doctrine\\ORM\\Mapping\\Id' => TRUE, 'Doctrine\\ORM\\Mapping\\GeneratedValue' => TRUE, 'Doctrine\\ORM\\Mapping\\return' => FALSE, 'Doctrine\\ORM\\Mapping\\param' => FALSE, 'Doctrine\\ORM\\Mapping\\preFlush' => FALSE, 'Doctrine\\ORM\\Mapping\\PrePersist' => TRUE, 'Doctrine\\ORM\\Mapping\\PreUpdate' => TRUE, 'Doctrine\\ORM\\Mapping\\ManyToOne' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumns' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumn' => TRUE]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [0 => 'Doctrine\\ORM\\Mapping']; private $ignoredAnnotationNames = []; private $ignoredAnnotationNamespaces = []; private $context = 'method Gustavus\\Calendar\\Entities\\AbstractTime::preFlush()' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Calendar/Entities']; protected $excludePaths = []; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; private $embeddablesActiveNesting = [] } }; private $orphanRemovals = []; private $readOnlyObjects = []; private $eagerLoadingEntities = []; private $eagerLoadingCollections = []; protected $hasCache = FALSE; private $hydrationCompleteHandler = class Doctrine\ORM\Internal\HydrationCompleteHandler { private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { private $resolver = class Doctrine\ORM\Mapping\DefaultEntityListenerResolver { private $instances = [] }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] } }; private $em = ...; private $deferredPostLoadInvocations = [] }; private $reflectionPropertiesGetter = class Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter { private $properties = []; private $reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE } } }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; private $proxyFactory = class Doctrine\ORM\Proxy\ProxyFactory { private ${Doctrine\Common\Proxy\AbstractProxyFactory}metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = []; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = []; public $fieldNames = []; public $columnNames = []; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'AbstractEvent']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = []; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = []; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'title' => ['fieldName' => 'title', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'title'], 'description' => ['fieldName' => 'description', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'description'], 'location' => ['fieldName' => 'location', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'location'], 'category' => ['fieldName' => 'category', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'category'], 'sportId' => ['fieldName' => 'sportId', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'sportId'], 'audience' => ['fieldName' => 'audience', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'audience'], 'attendance' => ['fieldName' => 'attendance', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'attendance'], 'cost' => ['fieldName' => 'cost', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'cost'], 'tickets' => ['fieldName' => 'tickets', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'tickets'], 'sponsor' => ['fieldName' => 'sponsor', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'sponsor'], 'url' => ['fieldName' => 'url', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'url'], 'contactName' => ['fieldName' => 'contactName', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactName'], 'contactEmail' => ['fieldName' => 'contactEmail', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactEmail'], 'contactPhone' => ['fieldName' => 'contactPhone', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactPhone'], 'gustavusL' => ['fieldName' => 'gustavusL', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'gustavusL'], 'owner' => ['fieldName' => 'owner', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'owner'], 'status' => ['fieldName' => 'status', 'type' => 'string', 'scale' => NULL, 'length' => 12, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'status'], 'modifiedOn' => ['fieldName' => 'modifiedOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedOn'], 'modifiedBy' => ['fieldName' => 'modifiedBy', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedBy'], 'createdOn' => ['fieldName' => 'createdOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'createdOn'], 'privacy' => ['fieldName' => 'privacy', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'privacy'], 'comments' => ['fieldName' => 'comments', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'comments'], 'slug' => ['fieldName' => 'slug', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => TRUE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'slug']]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => ['idx_events_title' => ['columns' => [...]], 'idx_events_category' => ['columns' => [...]], 'idx_events_location' => ['columns' => [...]], 'idx_events_sportId' => ['columns' => [...]], 'idx_events_audience' => ['columns' => [...]], 'idx_events_sponsor' => ['columns' => [...]], 'idx_events_status' => ['columns' => [...]], 'idx_events_slug' => ['columns' => [...]]]]; public $lifecycleCallbacks = ['prePersist' => [0 => 'setModifiedOn', 1 => 'setModifiedBy', 2 => 'setCreatedOn'], 'preUpdate' => [0 => 'setModifiedOn', 1 => 'setModifiedBy']]; public $entityListeners = []; public $associationMappings = ['meta' => ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE], 'times' => ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000id' }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'title'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000title' }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'description'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000description' }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'location'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000location' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000category' }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sportId'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sportId' }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'audience'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000audience' }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'attendance'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000attendance' }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cost'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000cost' }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'tickets'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000tickets' }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sponsor'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sponsor' }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'url'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000url' }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactName'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactName' }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactEmail'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactEmail' }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactPhone'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactPhone' }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'gustavusL'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000gustavusL' }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'owner'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000owner' }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'status'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000status' }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedOn' }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedBy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedBy' }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'createdOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000createdOn' }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'privacy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000privacy' }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'comments'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000comments' }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'slug'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000slug' }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meta'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000meta' }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'times'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000times' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'key' => ['fieldName' => 'key', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaKey'], 'value' => ['fieldName' => 'value', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaValue']]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => ['eventIdmetaKey' => ['columns' => [...]], 'metaKeyEventId' => ['columns' => [...]], '_dta_index_meta_77_811865959__K2_K3_4' => ['columns' => [...]], '_dta_index_meta_77_811865959__K3_K2_4' => ['columns' => [...]], 'IDX_D7F214352B2EBB6C' => ['columns' => [...]]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['eventId' => 'id'], 'joinColumnFieldNames' => ['eventId' => 'eventId'], 'targetToSourceKeyColumns' => ['id' => 'eventId'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000id' }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'key'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000key' }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'value'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000value' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = []; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = []; public $fieldNames = []; public $columnNames = []; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'AbstractTime']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = []; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\AbstractTime' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = []; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'start' => ['fieldName' => 'start', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'start'], 'end' => ['fieldName' => 'end', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'end'], 'allDay' => ['fieldName' => 'allDay', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'allDay']]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => ['idx_times_start_end' => ['columns' => [...]], '_dta_index_times_77_379864420__K4_K3_K1_2_5_6' => ['columns' => [...]], '_dta_index_times_77_379864420__K2_K1_3_4_5_6' => ['columns' => [...]], 'IDX_1DD7EE8C2B2EBB6C' => ['columns' => [...]]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['eventId' => 'id'], 'joinColumnFieldNames' => ['eventId' => 'eventId'], 'targetToSourceKeyColumns' => ['id' => 'eventId'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000id' }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'start'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000start' }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'end'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000end' }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allDay'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000allDay' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Time'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { private $parser = class Doctrine\Common\Annotations\DocParser { private $lexer = class Doctrine\Common\Annotations\DocLexer { private ${Doctrine\Common\Lexer\AbstractLexer}input = '@preFlush\n * @return void\n'; private ${Doctrine\Common\Lexer\AbstractLexer}tokens = [0 => class Doctrine\Common\Lexer\Token { ... }, 1 => class Doctrine\Common\Lexer\Token { ... }, 2 => class Doctrine\Common\Lexer\Token { ... }, 3 => class Doctrine\Common\Lexer\Token { ... }, 4 => class Doctrine\Common\Lexer\Token { ... }]; private ${Doctrine\Common\Lexer\AbstractLexer}position = 5; private ${Doctrine\Common\Lexer\AbstractLexer}peek = 0; public $lookahead = NULL; public $token = class Doctrine\Common\Lexer\Token { public $value = 'void'; public $type = 100; public $position = 23 }; private ${Doctrine\Common\Lexer\AbstractLexer}regex = '/([a-z_\\\\][a-z0-9_\\:\\\\]*[a-z_][a-z0-9_]*)|((?:[+-]?[0-9]+(?:[\\.][0-9]+)*)(?:[eE][+-]?[0-9]+)?)|("(?:""|[^"])*+")|\\s+|\\*+|(.)/iu'; protected $noCase = ['@' => 101, ',' => 104, '(' => 109, ')' => 103, '{' => 108, '}' => 102, '=' => 105, ':' => 112, '-' => 113, '\\' => 107]; protected $withCase = ['true' => 110, 'false' => 106, 'null' => 111] }; private $target = NULL; private $isNestedAnnotation = FALSE; private $imports = []; private $classExists = ['Doctrine\\ORM\\Mapping\\package' => FALSE, 'Doctrine\\ORM\\Mapping\\subpackage' => FALSE, 'Doctrine\\ORM\\Mapping\\author' => FALSE, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => TRUE, 'Doctrine\\ORM\\Mapping\\Table' => TRUE, 'Doctrine\\ORM\\Mapping\\Index' => TRUE, 'Doctrine\\ORM\\Mapping\\Entity' => TRUE, 'Doctrine\\ORM\\Mapping\\HasLifecycleCallbacks' => TRUE, 'Doctrine\\ORM\\Mapping\\var' => FALSE, 'Doctrine\\ORM\\Mapping\\OneToMany' => TRUE, 'Doctrine\\ORM\\Mapping\\Column' => TRUE, 'Doctrine\\ORM\\Mapping\\Id' => TRUE, 'Doctrine\\ORM\\Mapping\\GeneratedValue' => TRUE, 'Doctrine\\ORM\\Mapping\\return' => FALSE, 'Doctrine\\ORM\\Mapping\\param' => FALSE, 'Doctrine\\ORM\\Mapping\\preFlush' => FALSE, 'Doctrine\\ORM\\Mapping\\PrePersist' => TRUE, 'Doctrine\\ORM\\Mapping\\PreUpdate' => TRUE, 'Doctrine\\ORM\\Mapping\\ManyToOne' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumns' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumn' => TRUE]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [0 => 'Doctrine\\ORM\\Mapping']; private $ignoredAnnotationNames = []; private $ignoredAnnotationNamespaces = []; private $context = 'method Gustavus\\Calendar\\Entities\\AbstractTime::preFlush()' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Calendar/Entities']; protected $excludePaths = []; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; private $embeddablesActiveNesting = [] }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}proxyGenerator = class Doctrine\Common\Proxy\ProxyGenerator { private $proxyNamespace = 'Gustavus\\Calendar'; private $proxyDirectory = '/cis/www-etc/doctrine/proxies/Calendar'; protected $placeholders = ['baseProxyInterface' => 'Doctrine\\ORM\\Proxy\\Proxy', 'additionalProperties' => '']; protected $proxyClassTemplate = '<?php\n\nnamespace <namespace>;\n<enumUseStatements>\n/**\n * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE\'S PROXY GENERATOR\n */\nclass <proxyShortClassName> extends \\<className> implements \\<baseProxyInterface>\n{\n /**\n * @var \\Closure the callback responsible for loading properties in the proxy object. This callback is called with\n * three parameters, being respectively the proxy object to be initialized, the method that triggered the\n * initialization process and an array of order'... }; private ${Doctrine\Common\Proxy\AbstractProxyFactory}autoGenerate = 1; private ${Doctrine\Common\Proxy\AbstractProxyFactory}definitions = []; private $em = ...; private $uow = class Doctrine\ORM\UnitOfWork { private $identityMap = ['Gustavus\\Calendar\\Entities\\Event' => [34060 => class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = TRUE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; private $isDirty = FALSE }; protected $times = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = TRUE; private $snapshot = [0 => class Gustavus\Calendar\Entities\Time { ... }]; private $owner = ...; private $association = ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; private $isDirty = FALSE } }], 'Gustavus\\Calendar\\Entities\\Time' => [47820 => class Gustavus\Calendar\Entities\Time { protected $id = 47820; protected $start = class DateTime { public $date = '2018-04-22 13:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $end = class DateTime { public $date = '2018-04-22 14:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $allDay = FALSE; protected $representedTimeId = NULL; protected $event = class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = TRUE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $times = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = TRUE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } } }]]; private $entityIdentifiers = [171 => ['id' => 34060], 1314 => ['id' => 47820]]; private $originalEntityData = [171 => ['id' => 34060, 'title' => 'Antonia Hopkins, Mezzo-Soprano, Student Recital', 'description' => '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>', 'location' => 'Bjorling Recital Hall', 'category' => 'finearts', 'sportId' => 0, 'audience' => 'public', 'attendance' => 'none', 'cost' => '', 'tickets' => '', 'sponsor' => 'Department of Music', 'url' => '', 'contactName' => 'Mara Klein', 'contactEmail' => 'mklein3@gustavus.edu', 'contactPhone' => '507-933-7013', 'gustavusL' => FALSE, 'owner' => 'mklein3', 'status' => 'approved', 'modifiedOn' => class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modifiedBy' => 'mklein3', 'createdOn' => class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'privacy' => FALSE, 'comments' => NULL, 'slug' => 'antonia-hopkins-mezzo-soprano-student-recital', 'meta' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = TRUE; private $snapshot = []; private $owner = class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = ...; protected $times = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = TRUE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'key' => [...], 'value' => [...]]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; private $isDirty = FALSE }, 'times' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [0 => class Gustavus\Calendar\Entities\Time { ... }] }; protected bool $initialized = TRUE; private $snapshot = [0 => class Gustavus\Calendar\Entities\Time { protected $id = 47820; protected $start = class DateTime { ... }; protected $end = class DateTime { ... }; protected $allDay = FALSE; protected $representedTimeId = NULL; protected $event = class Gustavus\Calendar\Entities\Event { ... } }]; private $owner = class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = TRUE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $times = ... }; private $association = ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'start' => [...], 'end' => [...], 'allDay' => [...]]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; private $isDirty = FALSE }], 1314 => ['id' => 47820, 'start' => class DateTime { public $date = '2018-04-22 13:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'end' => class DateTime { public $date = '2018-04-22 14:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'allDay' => FALSE, 'eventId' => 34060, 'event' => class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = TRUE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; private $isDirty = FALSE }; protected $times = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = TRUE; private $snapshot = [0 => class Gustavus\Calendar\Entities\Time { ... }]; private $owner = ...; private $association = ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; private $isDirty = FALSE } }]]; private $entityChangeSets = []; private $entityStates = [171 => 1, 1314 => 1]; private $scheduledForSynchronization = []; private $entityInsertions = []; private $entityUpdates = []; private $extraUpdates = []; private $entityDeletions = []; private $nonCascadedNewDetectedEntities = []; private $collectionDeletions = []; private $collectionUpdates = []; private $visitedCollections = []; private $pendingCollectionElementRemovals = []; private $em = ...; private $persisters = ['Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'title' => ['fieldName' => 'title', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'title'], 'description' => ['fieldName' => 'description', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'description'], 'location' => ['fieldName' => 'location', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'location'], 'category' => ['fieldName' => 'category', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'category'], 'sportId' => ['fieldName' => 'sportId', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'sportId'], 'audience' => ['fieldName' => 'audience', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'audience'], 'attendance' => ['fieldName' => 'attendance', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'attendance'], 'cost' => ['fieldName' => 'cost', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'cost'], 'tickets' => ['fieldName' => 'tickets', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'tickets'], 'sponsor' => ['fieldName' => 'sponsor', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'sponsor'], 'url' => ['fieldName' => 'url', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'url'], 'contactName' => ['fieldName' => 'contactName', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactName'], 'contactEmail' => ['fieldName' => 'contactEmail', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactEmail'], 'contactPhone' => ['fieldName' => 'contactPhone', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactPhone'], 'gustavusL' => ['fieldName' => 'gustavusL', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'gustavusL'], 'owner' => ['fieldName' => 'owner', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'owner'], 'status' => ['fieldName' => 'status', 'type' => 'string', 'scale' => NULL, 'length' => 12, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'status'], 'modifiedOn' => ['fieldName' => 'modifiedOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedOn'], 'modifiedBy' => ['fieldName' => 'modifiedBy', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedBy'], 'createdOn' => ['fieldName' => 'createdOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'createdOn'], 'privacy' => ['fieldName' => 'privacy', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'privacy'], 'comments' => ['fieldName' => 'comments', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'comments'], 'slug' => ['fieldName' => 'slug', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => TRUE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'slug']]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => ['idx_events_title' => [...], 'idx_events_category' => [...], 'idx_events_location' => [...], 'idx_events_sportId' => [...], 'idx_events_audience' => [...], 'idx_events_sponsor' => [...], 'idx_events_status' => [...], 'idx_events_slug' => [...]]]; public $lifecycleCallbacks = ['prePersist' => [0 => 'setModifiedOn', 1 => 'setModifiedBy', 2 => 'setCreatedOn'], 'preUpdate' => [0 => 'setModifiedOn', 1 => 'setModifiedBy']]; public $entityListeners = []; public $associationMappings = ['meta' => ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE], 'times' => ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000id' }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'title'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000title' }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'description'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000description' }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'location'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000location' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000category' }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sportId'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sportId' }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'audience'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000audience' }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'attendance'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000attendance' }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cost'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000cost' }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'tickets'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000tickets' }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sponsor'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sponsor' }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'url'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000url' }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactName'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactName' }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactEmail'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactEmail' }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactPhone'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactPhone' }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'gustavusL'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000gustavusL' }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'owner'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000owner' }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'status'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000status' }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedOn' }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedBy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedBy' }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'createdOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000createdOn' }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'privacy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000privacy' }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'comments'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000comments' }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'slug'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000slug' }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meta'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000meta' }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'times'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000times' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; protected $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { private PDO $connection = class Pdo\Mysql { } }; protected $_config = class Doctrine\DBAL\Configuration { private array $middlewares = []; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface $resultCache = NULL; protected $resultCacheImpl = NULL; protected $schemaAssetsFilter = class Closure { public $name = '{closure:Doctrine\\DBAL\\Configuration::__construct():75}'; public $file = '/usr/share/composer/vendor/doctrine/dbal/src/Configuration.php'; public $line = 75 }; protected $autoCommit = TRUE; private bool $disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = NULL }; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { private Doctrine\DBAL\Connection $connection = ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = ['user' => 'calendar', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'calendar-beta', 'driverOptions' => [2048 => TRUE], 'driver' => 'pdo_mysql']; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; 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 { } }; protected $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; protected $em = ...; protected $queuedInserts = []; protected $columnTypes = []; protected $quotedColumns = []; protected $quoteStrategy = class Doctrine\ORM\Mapping\DefaultQuoteStrategy { }; protected $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { ... }; private $deferredItems = [...] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { ... }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { ... }; protected $entityAnnotationClasses = [...]; protected $paths = [...]; protected $excludePaths = [...]; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = [...] }; private $embeddablesActiveNesting = [] } }; protected $currentPersisterContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'title' => [...], 'description' => [...], 'location' => [...], 'category' => [...], 'sportId' => [...], 'audience' => [...], 'attendance' => [...], 'cost' => [...], 'tickets' => [...], 'sponsor' => [...], 'url' => [...], 'contactName' => [...], 'contactEmail' => [...], 'contactPhone' => [...], 'gustavusL' => [...], 'owner' => [...], 'status' => [...], 'modifiedOn' => [...], 'modifiedBy' => [...], 'createdOn' => [...], 'privacy' => [...], 'comments' => [...], 'slug' => [...]]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => [...]]; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['meta' => [...], 'times' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Event']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'title_2' => 'title', 'description_3' => 'description', 'location_4' => 'location', 'category_5' => 'category', 'sportId_6' => 'sportId', 'audience_7' => 'audience', 'attendance_8' => 'attendance', 'cost_9' => 'cost', 'tickets_10' => 'tickets', 'sponsor_11' => 'sponsor', 'url_12' => 'url', 'contactName_13' => 'contactName', 'contactEmail_14' => 'contactEmail', 'contactPhone_15' => 'contactPhone', 'gustavusL_16' => 'gustavusL', 'owner_17' => 'owner', 'status_18' => 'status', 'modifiedOn_19' => 'modifiedOn', 'modifiedBy_20' => 'modifiedBy', 'createdOn_21' => 'createdOn', 'privacy_22' => 'privacy', 'comments_23' => 'comments', 'slug_24' => 'slug']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Event' => [...]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = []; public $entityMappings = ['r' => NULL]; public $metaMappings = []; public $columnOwnerMap = ['id_1' => 'r', 'title_2' => 'r', 'description_3' => 'r', 'location_4' => 'r', 'category_5' => 'r', 'sportId_6' => 'r', 'audience_7' => 'r', 'attendance_8' => 'r', 'cost_9' => 'r', 'tickets_10' => 'r', 'sponsor_11' => 'r', 'url_12' => 'r', 'contactName_13' => 'r', 'contactEmail_14' => 'r', 'contactPhone_15' => 'r', 'gustavusL_16' => 'r', 'owner_17' => 'r', 'status_18' => 'r', 'modifiedOn_19' => 'r', 'modifiedBy_20' => 'r', 'createdOn_21' => 'r', 'privacy_22' => 'r', 'comments_23' => 'r', 'slug_24' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Event', 'title_2' => 'Gustavus\\Calendar\\Entities\\Event', 'description_3' => 'Gustavus\\Calendar\\Entities\\Event', 'location_4' => 'Gustavus\\Calendar\\Entities\\Event', 'category_5' => 'Gustavus\\Calendar\\Entities\\Event', 'sportId_6' => 'Gustavus\\Calendar\\Entities\\Event', 'audience_7' => 'Gustavus\\Calendar\\Entities\\Event', 'attendance_8' => 'Gustavus\\Calendar\\Entities\\Event', 'cost_9' => 'Gustavus\\Calendar\\Entities\\Event', 'tickets_10' => 'Gustavus\\Calendar\\Entities\\Event', 'sponsor_11' => 'Gustavus\\Calendar\\Entities\\Event', 'url_12' => 'Gustavus\\Calendar\\Entities\\Event', 'contactName_13' => 'Gustavus\\Calendar\\Entities\\Event', 'contactEmail_14' => 'Gustavus\\Calendar\\Entities\\Event', 'contactPhone_15' => 'Gustavus\\Calendar\\Entities\\Event', 'gustavusL_16' => 'Gustavus\\Calendar\\Entities\\Event', 'owner_17' => 'Gustavus\\Calendar\\Entities\\Event', 'status_18' => 'Gustavus\\Calendar\\Entities\\Event', 'modifiedOn_19' => 'Gustavus\\Calendar\\Entities\\Event', 'modifiedBy_20' => 'Gustavus\\Calendar\\Entities\\Event', 'createdOn_21' => 'Gustavus\\Calendar\\Entities\\Event', 'privacy_22' => 'Gustavus\\Calendar\\Entities\\Event', 'comments_23' => 'Gustavus\\Calendar\\Entities\\Event', 'slug_24' => 'Gustavus\\Calendar\\Entities\\Event']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.title AS title_2, t0.description AS description_3, t0.location AS location_4, t0.category AS category_5, t0.sportId AS sportId_6, t0.audience AS audience_7, t0.attendance AS attendance_8, t0.cost AS cost_9, t0.tickets AS tickets_10, t0.sponsor AS sponsor_11, t0.url AS url_12, t0.contactName AS contactName_13, t0.contactEmail AS contactEmail_14, t0.contactPhone AS contactPhone_15, t0.gustavusL AS gustavusL_16, t0.owner AS owner_17, t0.status AS status_18, t0.modifiedOn AS modifiedOn_19, t0.'...; public $selectJoinSql = ''; public $sqlAliasCounter = 25; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Event' => 't0']; public $handlesLimits = TRUE }; private $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'title' => [...], 'description' => [...], 'location' => [...], 'category' => [...], 'sportId' => [...], 'audience' => [...], 'attendance' => [...], 'cost' => [...], 'tickets' => [...], 'sponsor' => [...], 'url' => [...], 'contactName' => [...], 'contactEmail' => [...], 'contactPhone' => [...], 'gustavusL' => [...], 'owner' => [...], 'status' => [...], 'modifiedOn' => [...], 'modifiedBy' => [...], 'createdOn' => [...], 'privacy' => [...], 'comments' => [...], 'slug' => [...]]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => [...]]; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['meta' => [...], 'times' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Event']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'title_2' => 'title', 'description_3' => 'description', 'location_4' => 'location', 'category_5' => 'category', 'sportId_6' => 'sportId', 'audience_7' => 'audience', 'attendance_8' => 'attendance', 'cost_9' => 'cost', 'tickets_10' => 'tickets', 'sponsor_11' => 'sponsor', 'url_12' => 'url', 'contactName_13' => 'contactName', 'contactEmail_14' => 'contactEmail', 'contactPhone_15' => 'contactPhone', 'gustavusL_16' => 'gustavusL', 'owner_17' => 'owner', 'status_18' => 'status', 'modifiedOn_19' => 'modifiedOn', 'modifiedBy_20' => 'modifiedBy', 'createdOn_21' => 'createdOn', 'privacy_22' => 'privacy', 'comments_23' => 'comments', 'slug_24' => 'slug']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Event' => [...]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = []; public $entityMappings = ['r' => NULL]; public $metaMappings = []; public $columnOwnerMap = ['id_1' => 'r', 'title_2' => 'r', 'description_3' => 'r', 'location_4' => 'r', 'category_5' => 'r', 'sportId_6' => 'r', 'audience_7' => 'r', 'attendance_8' => 'r', 'cost_9' => 'r', 'tickets_10' => 'r', 'sponsor_11' => 'r', 'url_12' => 'r', 'contactName_13' => 'r', 'contactEmail_14' => 'r', 'contactPhone_15' => 'r', 'gustavusL_16' => 'r', 'owner_17' => 'r', 'status_18' => 'r', 'modifiedOn_19' => 'r', 'modifiedBy_20' => 'r', 'createdOn_21' => 'r', 'privacy_22' => 'r', 'comments_23' => 'r', 'slug_24' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Event', 'title_2' => 'Gustavus\\Calendar\\Entities\\Event', 'description_3' => 'Gustavus\\Calendar\\Entities\\Event', 'location_4' => 'Gustavus\\Calendar\\Entities\\Event', 'category_5' => 'Gustavus\\Calendar\\Entities\\Event', 'sportId_6' => 'Gustavus\\Calendar\\Entities\\Event', 'audience_7' => 'Gustavus\\Calendar\\Entities\\Event', 'attendance_8' => 'Gustavus\\Calendar\\Entities\\Event', 'cost_9' => 'Gustavus\\Calendar\\Entities\\Event', 'tickets_10' => 'Gustavus\\Calendar\\Entities\\Event', 'sponsor_11' => 'Gustavus\\Calendar\\Entities\\Event', 'url_12' => 'Gustavus\\Calendar\\Entities\\Event', 'contactName_13' => 'Gustavus\\Calendar\\Entities\\Event', 'contactEmail_14' => 'Gustavus\\Calendar\\Entities\\Event', 'contactPhone_15' => 'Gustavus\\Calendar\\Entities\\Event', 'gustavusL_16' => 'Gustavus\\Calendar\\Entities\\Event', 'owner_17' => 'Gustavus\\Calendar\\Entities\\Event', 'status_18' => 'Gustavus\\Calendar\\Entities\\Event', 'modifiedOn_19' => 'Gustavus\\Calendar\\Entities\\Event', 'modifiedBy_20' => 'Gustavus\\Calendar\\Entities\\Event', 'createdOn_21' => 'Gustavus\\Calendar\\Entities\\Event', 'privacy_22' => 'Gustavus\\Calendar\\Entities\\Event', 'comments_23' => 'Gustavus\\Calendar\\Entities\\Event', 'slug_24' => 'Gustavus\\Calendar\\Entities\\Event']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.title AS title_2, t0.description AS description_3, t0.location AS location_4, t0.category AS category_5, t0.sportId AS sportId_6, t0.audience AS audience_7, t0.attendance AS attendance_8, t0.cost AS cost_9, t0.tickets AS tickets_10, t0.sponsor AS sponsor_11, t0.url AS url_12, t0.contactName AS contactName_13, t0.contactEmail AS contactEmail_14, t0.contactPhone AS contactPhone_15, t0.gustavusL AS gustavusL_16, t0.owner AS owner_17, t0.status AS status_18, t0.modifiedOn AS modifiedOn_19, t0.'...; public $selectJoinSql = ''; public $sqlAliasCounter = 25; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Event' => 't0']; public $handlesLimits = TRUE }; private $noLimitsContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'title' => [...], 'description' => [...], 'location' => [...], 'category' => [...], 'sportId' => [...], 'audience' => [...], 'attendance' => [...], 'cost' => [...], 'tickets' => [...], 'sponsor' => [...], 'url' => [...], 'contactName' => [...], 'contactEmail' => [...], 'contactPhone' => [...], 'gustavusL' => [...], 'owner' => [...], 'status' => [...], 'modifiedOn' => [...], 'modifiedBy' => [...], 'createdOn' => [...], 'privacy' => [...], 'comments' => [...], 'slug' => [...]]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => [...]]; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['meta' => [...], 'times' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = []; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = []; public $columnAliasMappings = []; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = []; public $entityMappings = []; public $metaMappings = []; public $columnOwnerMap = []; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = []; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = NULL; public $selectJoinSql = NULL; public $sqlAliasCounter = 0; public $sqlTableAliases = []; public $handlesLimits = FALSE }; private $filterHash = '' }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'key' => ['fieldName' => 'key', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaKey'], 'value' => ['fieldName' => 'value', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaValue']]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => ['eventIdmetaKey' => [...], 'metaKeyEventId' => [...], '_dta_index_meta_77_811865959__K2_K3_4' => [...], '_dta_index_meta_77_811865959__K3_K2_4' => [...], 'IDX_D7F214352B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000id' }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'key'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000key' }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'value'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000value' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; protected $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { private PDO $connection = class Pdo\Mysql { } }; protected $_config = class Doctrine\DBAL\Configuration { private array $middlewares = []; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface $resultCache = NULL; protected $resultCacheImpl = NULL; protected $schemaAssetsFilter = class Closure { public $name = '{closure:Doctrine\\DBAL\\Configuration::__construct():75}'; public $file = '/usr/share/composer/vendor/doctrine/dbal/src/Configuration.php'; public $line = 75 }; protected $autoCommit = TRUE; private bool $disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = NULL }; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { private Doctrine\DBAL\Connection $connection = ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = ['user' => 'calendar', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'calendar-beta', 'driverOptions' => [2048 => TRUE], 'driver' => 'pdo_mysql']; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; 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 { } }; protected $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; protected $em = ...; protected $queuedInserts = []; protected $columnTypes = []; protected $quotedColumns = []; protected $quoteStrategy = class Doctrine\ORM\Mapping\DefaultQuoteStrategy { }; protected $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { ... }; private $deferredItems = [...] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { ... }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { ... }; protected $entityAnnotationClasses = [...]; protected $paths = [...]; protected $excludePaths = [...]; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = [...] }; private $embeddablesActiveNesting = [] } }; protected $currentPersisterContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'key' => [...], 'value' => [...]]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Meta']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'metaKey_2' => 'key', 'metaValue_3' => 'value']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Meta' => [...]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = ['eventId_4' => 'integer']; public $entityMappings = ['r' => NULL]; public $metaMappings = ['eventId_4' => 'eventId']; public $columnOwnerMap = ['id_1' => 'r', 'metaKey_2' => 'r', 'metaValue_3' => 'r', 'eventId_4' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Meta', 'metaKey_2' => 'Gustavus\\Calendar\\Entities\\Meta', 'metaValue_3' => 'Gustavus\\Calendar\\Entities\\Meta']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.metaKey AS metaKey_2, t0.metaValue AS metaValue_3, t0.eventId AS eventId_4'; public $selectJoinSql = ''; public $sqlAliasCounter = 5; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Meta' => 't0']; public $handlesLimits = FALSE }; private $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'key' => [...], 'value' => [...]]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = []; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = []; public $columnAliasMappings = []; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = []; public $entityMappings = []; public $metaMappings = []; public $columnOwnerMap = []; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = []; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = NULL; public $selectJoinSql = NULL; public $sqlAliasCounter = 0; public $sqlTableAliases = []; public $handlesLimits = TRUE }; private $noLimitsContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'key' => [...], 'value' => [...]]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Meta']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'metaKey_2' => 'key', 'metaValue_3' => 'value']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Meta' => [...]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = ['eventId_4' => 'integer']; public $entityMappings = ['r' => NULL]; public $metaMappings = ['eventId_4' => 'eventId']; public $columnOwnerMap = ['id_1' => 'r', 'metaKey_2' => 'r', 'metaValue_3' => 'r', 'eventId_4' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Meta', 'metaKey_2' => 'Gustavus\\Calendar\\Entities\\Meta', 'metaValue_3' => 'Gustavus\\Calendar\\Entities\\Meta']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.metaKey AS metaKey_2, t0.metaValue AS metaValue_3, t0.eventId AS eventId_4'; public $selectJoinSql = ''; public $sqlAliasCounter = 5; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Meta' => 't0']; public $handlesLimits = FALSE }; private $filterHash = '' }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'start' => ['fieldName' => 'start', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'start'], 'end' => ['fieldName' => 'end', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'end'], 'allDay' => ['fieldName' => 'allDay', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'allDay']]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => ['idx_times_start_end' => [...], '_dta_index_times_77_379864420__K4_K3_K1_2_5_6' => [...], '_dta_index_times_77_379864420__K2_K1_3_4_5_6' => [...], 'IDX_1DD7EE8C2B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000id' }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'start'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000start' }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'end'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000end' }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allDay'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000allDay' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Time'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }; protected $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { private PDO $connection = class Pdo\Mysql { } }; protected $_config = class Doctrine\DBAL\Configuration { private array $middlewares = []; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface $resultCache = NULL; protected $resultCacheImpl = NULL; protected $schemaAssetsFilter = class Closure { public $name = '{closure:Doctrine\\DBAL\\Configuration::__construct():75}'; public $file = '/usr/share/composer/vendor/doctrine/dbal/src/Configuration.php'; public $line = 75 }; protected $autoCommit = TRUE; private bool $disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = NULL }; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { private Doctrine\DBAL\Connection $connection = ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = ['user' => 'calendar', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'calendar-beta', 'driverOptions' => [2048 => TRUE], 'driver' => 'pdo_mysql']; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; 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 { } }; protected $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; protected $em = ...; protected $queuedInserts = []; protected $columnTypes = []; protected $quotedColumns = []; protected $quoteStrategy = class Doctrine\ORM\Mapping\DefaultQuoteStrategy { }; protected $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { ... }; private $deferredItems = [...] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { ... }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { ... }; protected $entityAnnotationClasses = [...]; protected $paths = [...]; protected $excludePaths = [...]; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = [...] }; private $embeddablesActiveNesting = [] } }; protected $currentPersisterContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'start' => [...], 'end' => [...], 'allDay' => [...]]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Time']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'start_2' => 'start', 'end_3' => 'end', 'allDay_4' => 'allDay']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Time' => [...]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = ['eventId_5' => 'integer']; public $entityMappings = ['r' => NULL]; public $metaMappings = ['eventId_5' => 'eventId']; public $columnOwnerMap = ['id_1' => 'r', 'start_2' => 'r', 'end_3' => 'r', 'allDay_4' => 'r', 'eventId_5' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Time', 'start_2' => 'Gustavus\\Calendar\\Entities\\Time', 'end_3' => 'Gustavus\\Calendar\\Entities\\Time', 'allDay_4' => 'Gustavus\\Calendar\\Entities\\Time']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.start AS start_2, t0.end AS end_3, t0.allDay AS allDay_4, t0.eventId AS eventId_5'; public $selectJoinSql = ''; public $sqlAliasCounter = 6; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Time' => 't0']; public $handlesLimits = FALSE }; private $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'start' => [...], 'end' => [...], 'allDay' => [...]]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = []; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = []; public $columnAliasMappings = []; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = []; public $entityMappings = []; public $metaMappings = []; public $columnOwnerMap = []; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = []; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = NULL; public $selectJoinSql = NULL; public $sqlAliasCounter = 0; public $sqlTableAliases = []; public $handlesLimits = TRUE }; private $noLimitsContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'start' => [...], 'end' => [...], 'allDay' => [...]]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = ['r' => 'Gustavus\\Calendar\\Entities\\Time']; public $relationMap = []; public $parentAliasMap = []; public $fieldMappings = ['id_1' => 'id', 'start_2' => 'start', 'end_3' => 'end', 'allDay_4' => 'allDay']; public $columnAliasMappings = ['Gustavus\\Calendar\\Entities\\Time' => [...]]; public $scalarMappings = []; public $enumMappings = []; public $typeMappings = ['eventId_5' => 'integer']; public $entityMappings = ['r' => NULL]; public $metaMappings = ['eventId_5' => 'eventId']; public $columnOwnerMap = ['id_1' => 'r', 'start_2' => 'r', 'end_3' => 'r', 'allDay_4' => 'r', 'eventId_5' => 'r']; public $discriminatorColumns = []; public $indexByMap = []; public $declaringClasses = ['id_1' => 'Gustavus\\Calendar\\Entities\\Time', 'start_2' => 'Gustavus\\Calendar\\Entities\\Time', 'end_3' => 'Gustavus\\Calendar\\Entities\\Time', 'allDay_4' => 'Gustavus\\Calendar\\Entities\\Time']; public $isIdentifierColumn = []; public $newObjectMappings = []; public $metadataParameterMapping = []; public $discriminatorParameters = [] }; public $selectColumnListSql = 't0.id AS id_1, t0.start AS start_2, t0.end AS end_3, t0.allDay AS allDay_4, t0.eventId AS eventId_5'; public $selectJoinSql = ''; public $sqlAliasCounter = 6; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Time' => 't0']; public $handlesLimits = FALSE }; private $filterHash = '' }]; private $collectionPersisters = []; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { private $resolver = class Doctrine\ORM\Mapping\DefaultEntityListenerResolver { private $instances = [] }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] } }; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = []; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = []; public $fieldNames = []; public $columnNames = []; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'AbstractEvent']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = []; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = []; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'title' => [...], 'description' => [...], 'location' => [...], 'category' => [...], 'sportId' => [...], 'audience' => [...], 'attendance' => [...], 'cost' => [...], 'tickets' => [...], 'sponsor' => [...], 'url' => [...], 'contactName' => [...], 'contactEmail' => [...], 'contactPhone' => [...], 'gustavusL' => [...], 'owner' => [...], 'status' => [...], 'modifiedOn' => [...], 'modifiedBy' => [...], 'createdOn' => [...], 'privacy' => [...], 'comments' => [...], 'slug' => [...]]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => [...]]; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['meta' => [...], 'times' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'key' => [...], 'value' => [...]]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = []; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = []; public $fieldNames = []; public $columnNames = []; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'AbstractTime']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = []; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\AbstractTime' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = []; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'start' => [...], 'end' => [...], 'allDay' => [...]]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { private $parser = class Doctrine\Common\Annotations\DocParser { private $lexer = class Doctrine\Common\Annotations\DocLexer { ... }; private $target = NULL; private $isNestedAnnotation = FALSE; private $imports = [...]; private $classExists = [...]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [...]; private $ignoredAnnotationNames = [...]; private $ignoredAnnotationNamespaces = [...]; private $context = 'method Gustavus\\Calendar\\Entities\\AbstractTime::preFlush()' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Calendar/Entities']; protected $excludePaths = []; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; private $embeddablesActiveNesting = [] } }; private $orphanRemovals = []; private $readOnlyObjects = []; private $eagerLoadingEntities = []; private $eagerLoadingCollections = []; protected $hasCache = FALSE; private $hydrationCompleteHandler = class Doctrine\ORM\Internal\HydrationCompleteHandler { private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { private $resolver = class Doctrine\ORM\Mapping\DefaultEntityListenerResolver { private $instances = [] }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] } }; private $em = ...; private $deferredPostLoadInvocations = [] }; private $reflectionPropertiesGetter = class Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter { private $properties = []; private $reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE } } }; private $proxyDir = '/cis/www-etc/doctrine/proxies/Calendar'; private $proxyNs = 'Gustavus\\Calendar'; private $autoGenerate = 1; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = class Doctrine\ORM\UnitOfWork { private $identityMap = ['Gustavus\\Calendar\\Entities\\Event' => [34060 => class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = TRUE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $times = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = TRUE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }], 'Gustavus\\Calendar\\Entities\\Time' => [47820 => class Gustavus\Calendar\Entities\Time { protected $id = 47820; protected $start = class DateTime { public $date = '2018-04-22 13:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $end = class DateTime { public $date = '2018-04-22 14:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $allDay = FALSE; protected $representedTimeId = NULL; protected $event = class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { ... }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { ... }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { ... }; protected $times = class Doctrine\ORM\PersistentCollection { ... } } }]]; private $entityIdentifiers = [171 => ['id' => 34060], 1314 => ['id' => 47820]]; private $originalEntityData = [171 => ['id' => 34060, 'title' => 'Antonia Hopkins, Mezzo-Soprano, Student Recital', 'description' => '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>', 'location' => 'Bjorling Recital Hall', 'category' => 'finearts', 'sportId' => 0, 'audience' => 'public', 'attendance' => 'none', 'cost' => '', 'tickets' => '', 'sponsor' => 'Department of Music', 'url' => '', 'contactName' => 'Mara Klein', 'contactEmail' => 'mklein3@gustavus.edu', 'contactPhone' => '507-933-7013', 'gustavusL' => FALSE, 'owner' => 'mklein3', 'status' => 'approved', 'modifiedOn' => class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modifiedBy' => 'mklein3', 'createdOn' => class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'privacy' => FALSE, 'comments' => NULL, 'slug' => 'antonia-hopkins-mezzo-soprano-student-recital', 'meta' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = TRUE; private $snapshot = []; private $owner = class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { ... }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { ... }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = ...; protected $times = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; private $isDirty = FALSE }, 'times' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = TRUE; private $snapshot = [0 => class Gustavus\Calendar\Entities\Time { ... }]; private $owner = class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { ... }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { ... }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { ... }; protected $times = ... }; private $association = ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; private $isDirty = FALSE }], 1314 => ['id' => 47820, 'start' => class DateTime { public $date = '2018-04-22 13:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'end' => class DateTime { public $date = '2018-04-22 14:30:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'allDay' => FALSE, 'eventId' => 34060, 'event' => class Gustavus\Calendar\Entities\Event { protected $id = 34060; protected $title = 'Antonia Hopkins, Mezzo-Soprano, Student Recital'; protected $description = '<p><span>The Department of Music presents Antonia Hopkins, mezzo-soprano, for her student recital. The performance will take place in Bjorling Recital Hall. This event is free and open to the public.</span></p>'; protected $location = 'Bjorling Recital Hall'; protected $category = 'finearts'; protected $sportId = 0; protected $audience = 'public'; protected $attendance = 'none'; protected $cost = ''; protected $tickets = ''; protected $sponsor = 'Department of Music'; protected $url = ''; protected $contactName = 'Mara Klein'; protected $contactEmail = 'mklein3@gustavus.edu'; protected $contactPhone = '507-933-7013'; protected $gustavusL = FALSE; protected $owner = 'mklein3'; protected $status = 'approved'; protected $modifiedOn = class DateTime { public $date = '2018-02-27 13:53:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modifiedBy = 'mklein3'; protected $createdOn = class DateTime { public $date = '2019-04-17 07:38:25.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $privacy = FALSE; protected $comments = NULL; protected $slug = 'antonia-hopkins-mezzo-soprano-student-recital'; protected $meta = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = TRUE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $times = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = TRUE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'event'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }]]; private $entityChangeSets = []; private $entityStates = [171 => 1, 1314 => 1]; private $scheduledForSynchronization = []; private $entityInsertions = []; private $entityUpdates = []; private $extraUpdates = []; private $entityDeletions = []; private $nonCascadedNewDetectedEntities = []; private $collectionDeletions = []; private $collectionUpdates = []; private $visitedCollections = []; private $pendingCollectionElementRemovals = []; private $em = ...; private $persisters = ['Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'title' => [...], 'description' => [...], 'location' => [...], 'category' => [...], 'sportId' => [...], 'audience' => [...], 'attendance' => [...], 'cost' => [...], 'tickets' => [...], 'sponsor' => [...], 'url' => [...], 'contactName' => [...], 'contactEmail' => [...], 'contactPhone' => [...], 'gustavusL' => [...], 'owner' => [...], 'status' => [...], 'modifiedOn' => [...], 'modifiedBy' => [...], 'createdOn' => [...], 'privacy' => [...], 'comments' => [...], 'slug' => [...]]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => [...]]; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['meta' => [...], 'times' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; protected $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { private PDO $connection = class Pdo\Mysql { ... } }; protected $_config = class Doctrine\DBAL\Configuration { private array $middlewares = [...]; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface $resultCache = NULL; protected $resultCacheImpl = NULL; protected $schemaAssetsFilter = class Closure { ... }; protected $autoCommit = TRUE; private bool $disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = NULL }; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { private Doctrine\DBAL\Connection $connection = ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = ['user' => 'calendar', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'calendar-beta', 'driverOptions' => [...], 'driver' => 'pdo_mysql']; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; 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 { } }; protected $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; protected $em = ...; protected $queuedInserts = []; protected $columnTypes = []; protected $quotedColumns = []; protected $quoteStrategy = class Doctrine\ORM\Mapping\DefaultQuoteStrategy { }; protected $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; 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 = [...] } }; protected $currentPersisterContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = [...]; public $relationMap = [...]; public $parentAliasMap = [...]; public $fieldMappings = [...]; public $columnAliasMappings = [...]; public $scalarMappings = [...]; public $enumMappings = [...]; public $typeMappings = [...]; public $entityMappings = [...]; public $metaMappings = [...]; public $columnOwnerMap = [...]; public $discriminatorColumns = [...]; public $indexByMap = [...]; public $declaringClasses = [...]; public $isIdentifierColumn = [...]; public $newObjectMappings = [...]; public $metadataParameterMapping = [...]; public $discriminatorParameters = [...] }; public $selectColumnListSql = 't0.id AS id_1, t0.title AS title_2, t0.description AS description_3, t0.location AS location_4, t0.category AS category_5, t0.sportId AS sportId_6, t0.audience AS audience_7, t0.attendance AS attendance_8, t0.cost AS cost_9, t0.tickets AS tickets_10, t0.sponsor AS sponsor_11, t0.url AS url_12, t0.contactName AS contactName_13, t0.contactEmail AS contactEmail_14, t0.contactPhone AS contactPhone_15, t0.gustavusL AS gustavusL_16, t0.owner AS owner_17, t0.status AS status_18, t0.modifiedOn AS modifiedOn_19, t0.'...; public $selectJoinSql = ''; public $sqlAliasCounter = 25; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Event' => 't0']; public $handlesLimits = TRUE }; private $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = [...]; public $relationMap = [...]; public $parentAliasMap = [...]; public $fieldMappings = [...]; public $columnAliasMappings = [...]; public $scalarMappings = [...]; public $enumMappings = [...]; public $typeMappings = [...]; public $entityMappings = [...]; public $metaMappings = [...]; public $columnOwnerMap = [...]; public $discriminatorColumns = [...]; public $indexByMap = [...]; public $declaringClasses = [...]; public $isIdentifierColumn = [...]; public $newObjectMappings = [...]; public $metadataParameterMapping = [...]; public $discriminatorParameters = [...] }; public $selectColumnListSql = 't0.id AS id_1, t0.title AS title_2, t0.description AS description_3, t0.location AS location_4, t0.category AS category_5, t0.sportId AS sportId_6, t0.audience AS audience_7, t0.attendance AS attendance_8, t0.cost AS cost_9, t0.tickets AS tickets_10, t0.sponsor AS sponsor_11, t0.url AS url_12, t0.contactName AS contactName_13, t0.contactEmail AS contactEmail_14, t0.contactPhone AS contactPhone_15, t0.gustavusL AS gustavusL_16, t0.owner AS owner_17, t0.status AS status_18, t0.modifiedOn AS modifiedOn_19, t0.'...; public $selectJoinSql = ''; public $sqlAliasCounter = 25; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Event' => 't0']; public $handlesLimits = TRUE }; private $noLimitsContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = [...]; public $relationMap = [...]; public $parentAliasMap = [...]; public $fieldMappings = [...]; public $columnAliasMappings = [...]; public $scalarMappings = [...]; public $enumMappings = [...]; public $typeMappings = [...]; public $entityMappings = [...]; public $metaMappings = [...]; public $columnOwnerMap = [...]; public $discriminatorColumns = [...]; public $indexByMap = [...]; public $declaringClasses = [...]; public $isIdentifierColumn = [...]; public $newObjectMappings = [...]; public $metadataParameterMapping = [...]; public $discriminatorParameters = [...] }; public $selectColumnListSql = NULL; public $selectJoinSql = NULL; public $sqlAliasCounter = 0; public $sqlTableAliases = []; public $handlesLimits = FALSE }; private $filterHash = '' }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'key' => [...], 'value' => [...]]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; protected $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { private PDO $connection = class Pdo\Mysql { ... } }; protected $_config = class Doctrine\DBAL\Configuration { private array $middlewares = [...]; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface $resultCache = NULL; protected $resultCacheImpl = NULL; protected $schemaAssetsFilter = class Closure { ... }; protected $autoCommit = TRUE; private bool $disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = NULL }; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { private Doctrine\DBAL\Connection $connection = ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = ['user' => 'calendar', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'calendar-beta', 'driverOptions' => [...], 'driver' => 'pdo_mysql']; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; 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 { } }; protected $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; protected $em = ...; protected $queuedInserts = []; protected $columnTypes = []; protected $quotedColumns = []; protected $quoteStrategy = class Doctrine\ORM\Mapping\DefaultQuoteStrategy { }; protected $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; 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 = [...] } }; protected $currentPersisterContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = [...]; public $relationMap = [...]; public $parentAliasMap = [...]; public $fieldMappings = [...]; public $columnAliasMappings = [...]; public $scalarMappings = [...]; public $enumMappings = [...]; public $typeMappings = [...]; public $entityMappings = [...]; public $metaMappings = [...]; public $columnOwnerMap = [...]; public $discriminatorColumns = [...]; public $indexByMap = [...]; public $declaringClasses = [...]; public $isIdentifierColumn = [...]; public $newObjectMappings = [...]; public $metadataParameterMapping = [...]; public $discriminatorParameters = [...] }; public $selectColumnListSql = 't0.id AS id_1, t0.metaKey AS metaKey_2, t0.metaValue AS metaValue_3, t0.eventId AS eventId_4'; public $selectJoinSql = ''; public $sqlAliasCounter = 5; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Meta' => 't0']; public $handlesLimits = FALSE }; private $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = [...]; public $relationMap = [...]; public $parentAliasMap = [...]; public $fieldMappings = [...]; public $columnAliasMappings = [...]; public $scalarMappings = [...]; public $enumMappings = [...]; public $typeMappings = [...]; public $entityMappings = [...]; public $metaMappings = [...]; public $columnOwnerMap = [...]; public $discriminatorColumns = [...]; public $indexByMap = [...]; public $declaringClasses = [...]; public $isIdentifierColumn = [...]; public $newObjectMappings = [...]; public $metadataParameterMapping = [...]; public $discriminatorParameters = [...] }; public $selectColumnListSql = NULL; public $selectJoinSql = NULL; public $sqlAliasCounter = 0; public $sqlTableAliases = []; public $handlesLimits = TRUE }; private $noLimitsContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = [...]; public $relationMap = [...]; public $parentAliasMap = [...]; public $fieldMappings = [...]; public $columnAliasMappings = [...]; public $scalarMappings = [...]; public $enumMappings = [...]; public $typeMappings = [...]; public $entityMappings = [...]; public $metaMappings = [...]; public $columnOwnerMap = [...]; public $discriminatorColumns = [...]; public $indexByMap = [...]; public $declaringClasses = [...]; public $isIdentifierColumn = [...]; public $newObjectMappings = [...]; public $metadataParameterMapping = [...]; public $discriminatorParameters = [...] }; public $selectColumnListSql = 't0.id AS id_1, t0.metaKey AS metaKey_2, t0.metaValue AS metaValue_3, t0.eventId AS eventId_4'; public $selectJoinSql = ''; public $sqlAliasCounter = 5; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Meta' => 't0']; public $handlesLimits = FALSE }; private $filterHash = '' }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => [...], 'start' => [...], 'end' => [...], 'allDay' => [...]]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => [...]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => [...]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = [...] } }; protected $conn = class Doctrine\DBAL\Connection { protected $_conn = class Doctrine\DBAL\Driver\PDO\Connection { private PDO $connection = class Pdo\Mysql { ... } }; protected $_config = class Doctrine\DBAL\Configuration { private array $middlewares = [...]; protected $sqlLogger = NULL; private ?Psr\Cache\CacheItemPoolInterface $resultCache = NULL; protected $resultCacheImpl = NULL; protected $schemaAssetsFilter = class Closure { ... }; protected $autoCommit = TRUE; private bool $disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory $schemaManagerFactory = NULL }; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_expr = class Doctrine\DBAL\Query\Expression\ExpressionBuilder { private Doctrine\DBAL\Connection $connection = ... }; private bool $autoCommit = TRUE; private int $transactionNestingLevel = 0; private $transactionIsolationLevel = NULL; private bool $nestTransactionsWithSavepoints = FALSE; private array $params = ['user' => 'calendar', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'calendar-beta', 'driverOptions' => [...], 'driver' => 'pdo_mysql']; private ?Doctrine\DBAL\Platforms\AbstractPlatform $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { ... }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; 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 { } }; protected $platform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; protected $em = ...; protected $queuedInserts = []; protected $columnTypes = []; protected $quotedColumns = []; protected $quoteStrategy = class Doctrine\ORM\Mapping\DefaultQuoteStrategy { }; protected $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; 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 = [...] } }; protected $currentPersisterContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = [...]; public $relationMap = [...]; public $parentAliasMap = [...]; public $fieldMappings = [...]; public $columnAliasMappings = [...]; public $scalarMappings = [...]; public $enumMappings = [...]; public $typeMappings = [...]; public $entityMappings = [...]; public $metaMappings = [...]; public $columnOwnerMap = [...]; public $discriminatorColumns = [...]; public $indexByMap = [...]; public $declaringClasses = [...]; public $isIdentifierColumn = [...]; public $newObjectMappings = [...]; public $metadataParameterMapping = [...]; public $discriminatorParameters = [...] }; public $selectColumnListSql = 't0.id AS id_1, t0.start AS start_2, t0.end AS end_3, t0.allDay AS allDay_4, t0.eventId AS eventId_5'; public $selectJoinSql = ''; public $sqlAliasCounter = 6; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Time' => 't0']; public $handlesLimits = FALSE }; private $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = [...]; public $relationMap = [...]; public $parentAliasMap = [...]; public $fieldMappings = [...]; public $columnAliasMappings = [...]; public $scalarMappings = [...]; public $enumMappings = [...]; public $typeMappings = [...]; public $entityMappings = [...]; public $metaMappings = [...]; public $columnOwnerMap = [...]; public $discriminatorColumns = [...]; public $indexByMap = [...]; public $declaringClasses = [...]; public $isIdentifierColumn = [...]; public $newObjectMappings = [...]; public $metadataParameterMapping = [...]; public $discriminatorParameters = [...] }; public $selectColumnListSql = NULL; public $selectJoinSql = NULL; public $sqlAliasCounter = 0; public $sqlTableAliases = []; public $handlesLimits = TRUE }; private $noLimitsContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }; public $rsm = class Doctrine\ORM\Query\ResultSetMapping { public $isMixed = FALSE; public $isSelect = TRUE; public $aliasMap = [...]; public $relationMap = [...]; public $parentAliasMap = [...]; public $fieldMappings = [...]; public $columnAliasMappings = [...]; public $scalarMappings = [...]; public $enumMappings = [...]; public $typeMappings = [...]; public $entityMappings = [...]; public $metaMappings = [...]; public $columnOwnerMap = [...]; public $discriminatorColumns = [...]; public $indexByMap = [...]; public $declaringClasses = [...]; public $isIdentifierColumn = [...]; public $newObjectMappings = [...]; public $metadataParameterMapping = [...]; public $discriminatorParameters = [...] }; public $selectColumnListSql = 't0.id AS id_1, t0.start AS start_2, t0.end AS end_3, t0.allDay AS allDay_4, t0.eventId AS eventId_5'; public $selectJoinSql = ''; public $sqlAliasCounter = 6; public $sqlTableAliases = ['Gustavus\\Calendar\\Entities\\Time' => 't0']; public $handlesLimits = FALSE }; private $filterHash = '' }]; private $collectionPersisters = []; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { private $resolver = class Doctrine\ORM\Mapping\DefaultEntityListenerResolver { private $instances = [] }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] } }; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = ...; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = [...]; public $subClasses = [...]; public $embeddedClasses = [...]; public $namedQueries = [...]; public $namedNativeQueries = [...]; public $sqlResultSetMappings = [...]; public $identifier = [...]; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = [...]; public $fieldNames = [...]; public $columnNames = [...]; public $discriminatorValue = NULL; public $discriminatorMap = [...]; public $discriminatorColumn = NULL; public $table = [...]; public $lifecycleCallbacks = [...]; public $entityListeners = [...]; public $associationMappings = [...]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { ... }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { ... }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { ... }; public $reflFields = [...]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { ... }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { ... } }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = [...] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { private $parser = class Doctrine\Common\Annotations\DocParser { ... } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Calendar/Entities']; protected $excludePaths = []; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] }; private $embeddablesActiveNesting = [] } }; private $orphanRemovals = []; private $readOnlyObjects = []; private $eagerLoadingEntities = []; private $eagerLoadingCollections = []; protected $hasCache = FALSE; private $hydrationCompleteHandler = class Doctrine\ORM\Internal\HydrationCompleteHandler { private $listenersInvoker = class Doctrine\ORM\Event\ListenersInvoker { private $resolver = class Doctrine\ORM\Mapping\DefaultEntityListenerResolver { private $instances = [] }; private $eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => [...]] } }; private $em = ...; private $deferredPostLoadInvocations = [] }; private $reflectionPropertiesGetter = class Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter { private $properties = []; private $reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE } } }; private $metadataFactory = class Doctrine\ORM\Mapping\ClassMetadataFactory { protected $cacheSalt = '__CLASSMETADATA__'; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}cache = class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}loadedMetadata = ['Gustavus\\Calendar\\Entities\\AbstractEvent' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = []; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = []; public $fieldNames = []; public $columnNames = []; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'AbstractEvent']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = []; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\AbstractEvent' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = []; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Event' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'title' => ['fieldName' => 'title', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'title'], 'description' => ['fieldName' => 'description', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'description'], 'location' => ['fieldName' => 'location', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'location'], 'category' => ['fieldName' => 'category', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'category'], 'sportId' => ['fieldName' => 'sportId', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'sportId'], 'audience' => ['fieldName' => 'audience', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'audience'], 'attendance' => ['fieldName' => 'attendance', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'attendance'], 'cost' => ['fieldName' => 'cost', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'cost'], 'tickets' => ['fieldName' => 'tickets', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'tickets'], 'sponsor' => ['fieldName' => 'sponsor', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'sponsor'], 'url' => ['fieldName' => 'url', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'url'], 'contactName' => ['fieldName' => 'contactName', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactName'], 'contactEmail' => ['fieldName' => 'contactEmail', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactEmail'], 'contactPhone' => ['fieldName' => 'contactPhone', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactPhone'], 'gustavusL' => ['fieldName' => 'gustavusL', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'gustavusL'], 'owner' => ['fieldName' => 'owner', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'owner'], 'status' => ['fieldName' => 'status', 'type' => 'string', 'scale' => NULL, 'length' => 12, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'status'], 'modifiedOn' => ['fieldName' => 'modifiedOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedOn'], 'modifiedBy' => ['fieldName' => 'modifiedBy', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedBy'], 'createdOn' => ['fieldName' => 'createdOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'createdOn'], 'privacy' => ['fieldName' => 'privacy', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'privacy'], 'comments' => ['fieldName' => 'comments', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'comments'], 'slug' => ['fieldName' => 'slug', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => TRUE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'slug']]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => ['idx_events_title' => [...], 'idx_events_category' => [...], 'idx_events_location' => [...], 'idx_events_sportId' => [...], 'idx_events_audience' => [...], 'idx_events_sponsor' => [...], 'idx_events_status' => [...], 'idx_events_slug' => [...]]]; public $lifecycleCallbacks = ['prePersist' => [0 => 'setModifiedOn', 1 => 'setModifiedBy', 2 => 'setCreatedOn'], 'preUpdate' => [0 => 'setModifiedOn', 1 => 'setModifiedBy']]; public $entityListeners = []; public $associationMappings = ['meta' => ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE], 'times' => ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000id' }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'title'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000title' }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'description'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000description' }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'location'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000location' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000category' }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sportId'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sportId' }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'audience'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000audience' }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'attendance'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000attendance' }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cost'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000cost' }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'tickets'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000tickets' }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sponsor'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sponsor' }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'url'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000url' }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactName'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactName' }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactEmail'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactEmail' }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactPhone'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactPhone' }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'gustavusL'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000gustavusL' }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'owner'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000owner' }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'status'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000status' }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedOn' }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedBy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedBy' }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'createdOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000createdOn' }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'privacy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000privacy' }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'comments'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000comments' }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'slug'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000slug' }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meta'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000meta' }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'times'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000times' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Meta' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Meta'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Meta'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'key' => ['fieldName' => 'key', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaKey'], 'value' => ['fieldName' => 'value', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'metaValue']]; public $fieldNames = ['id' => 'id', 'metaKey' => 'key', 'metaValue' => 'value']; public $columnNames = ['id' => 'id', 'key' => 'metaKey', 'value' => 'metaValue']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'meta', 'indexes' => ['eventIdmetaKey' => [...], 'metaKeyEventId' => [...], '_dta_index_meta_77_811865959__K2_K3_4' => [...], '_dta_index_meta_77_811865959__K3_K2_4' => [...], 'IDX_D7F214352B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Meta' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000id' }, 'key' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'key'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000key' }, 'value' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'value'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000value' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Meta'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\AbstractTime' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\AbstractTime'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = TRUE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = []; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = []; public $fieldNames = []; public $columnNames = []; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'AbstractTime']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = []; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\AssignedGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\AbstractTime' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = []; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }, 'Gustavus\\Calendar\\Entities\\Time' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Time'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Time'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = NULL; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'start' => ['fieldName' => 'start', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'start'], 'end' => ['fieldName' => 'end', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'end'], 'allDay' => ['fieldName' => 'allDay', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'allDay']]; public $fieldNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $columnNames = ['id' => 'id', 'start' => 'start', 'end' => 'end', 'allDay' => 'allDay']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'times', 'indexes' => ['idx_times_start_end' => [...], '_dta_index_times_77_379864420__K4_K3_K1_2_5_6' => [...], '_dta_index_times_77_379864420__K2_K1_3_4_5_6' => [...], 'IDX_1DD7EE8C2B2EBB6C' => [...]]]; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['event' => ['fieldName' => 'event', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Time' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000id' }, 'start' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'start'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000start' }, 'end' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'end'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000end' }, 'allDay' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allDay'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractTime'; private $key = '\000*\000allDay' }, 'event' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'event'; public string $class = 'Gustavus\\Calendar\\Entities\\Time'; private $key = '\000*\000event' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } }]; protected $initialized = TRUE; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}reflectionService = class Doctrine\Persistence\Mapping\RuntimeReflectionService { private $supportsTypedPropertiesWorkaround = TRUE }; private ${Doctrine\Persistence\Mapping\AbstractClassMetadataFactory}proxyClassNameResolver = class Doctrine\ORM\Proxy\DefaultProxyClassNameResolver { }; private $em = ...; private $targetPlatform = class Doctrine\DBAL\Platforms\MySQLPlatform { protected $doctrineTypeMapping = NULL; protected $doctrineTypeComments = NULL; protected $_eventManager = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; protected $_keywords = NULL; private bool ${Doctrine\DBAL\Platforms\AbstractPlatform}disableTypeComments = FALSE }; private $driver = class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { private $parser = class Doctrine\Common\Annotations\DocParser { private $lexer = class Doctrine\Common\Annotations\DocLexer { private ${Doctrine\Common\Lexer\AbstractLexer}input = '@preFlush\n * @return void\n'; private ${Doctrine\Common\Lexer\AbstractLexer}tokens = [...]; private ${Doctrine\Common\Lexer\AbstractLexer}position = 5; private ${Doctrine\Common\Lexer\AbstractLexer}peek = 0; public $lookahead = NULL; public $token = class Doctrine\Common\Lexer\Token { ... }; private ${Doctrine\Common\Lexer\AbstractLexer}regex = '/([a-z_\\\\][a-z0-9_\\:\\\\]*[a-z_][a-z0-9_]*)|((?:[+-]?[0-9]+(?:[\\.][0-9]+)*)(?:[eE][+-]?[0-9]+)?)|("(?:""|[^"])*+")|\\s+|\\*+|(.)/iu'; protected $noCase = [...]; protected $withCase = [...] }; private $target = NULL; private $isNestedAnnotation = FALSE; private $imports = []; private $classExists = ['Doctrine\\ORM\\Mapping\\package' => FALSE, 'Doctrine\\ORM\\Mapping\\subpackage' => FALSE, 'Doctrine\\ORM\\Mapping\\author' => FALSE, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => TRUE, 'Doctrine\\ORM\\Mapping\\Table' => TRUE, 'Doctrine\\ORM\\Mapping\\Index' => TRUE, 'Doctrine\\ORM\\Mapping\\Entity' => TRUE, 'Doctrine\\ORM\\Mapping\\HasLifecycleCallbacks' => TRUE, 'Doctrine\\ORM\\Mapping\\var' => FALSE, 'Doctrine\\ORM\\Mapping\\OneToMany' => TRUE, 'Doctrine\\ORM\\Mapping\\Column' => TRUE, 'Doctrine\\ORM\\Mapping\\Id' => TRUE, 'Doctrine\\ORM\\Mapping\\GeneratedValue' => TRUE, 'Doctrine\\ORM\\Mapping\\return' => FALSE, 'Doctrine\\ORM\\Mapping\\param' => FALSE, 'Doctrine\\ORM\\Mapping\\preFlush' => FALSE, 'Doctrine\\ORM\\Mapping\\PrePersist' => TRUE, 'Doctrine\\ORM\\Mapping\\PreUpdate' => TRUE, 'Doctrine\\ORM\\Mapping\\ManyToOne' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumns' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumn' => TRUE]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [0 => 'Doctrine\\ORM\\Mapping']; private $ignoredAnnotationNames = []; private $ignoredAnnotationNamespaces = []; private $context = 'method Gustavus\\Calendar\\Entities\\AbstractTime::preFlush()' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Calendar/Entities']; protected $excludePaths = []; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }; private $evm = class Doctrine\Common\EventManager { private array $listeners = ['onClear' => []] }; private $embeddablesActiveNesting = [] } }; private $proxyFactories = []; private $isLazyGhostObjectEnabled = FALSE }; private $repositoryFactory = class Doctrine\ORM\Repository\DefaultRepositoryFactory { private $repositoryList = ['Gustavus\\Calendar\\Entities\\Event20' => class Gustavus\Calendar\Entities\EventRepository { protected $_entityName = 'Gustavus\\Calendar\\Entities\\Event'; protected $_em = ...; protected $_class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Calendar\\Entities\\Event'; public $namespace = 'Gustavus\\Calendar\\Entities'; public $rootEntityName = 'Gustavus\\Calendar\\Entities\\Event'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = 'Gustavus\\Calendar\\Entities\\EventRepository'; public $isMappedSuperclass = FALSE; public $isEmbeddedClass = FALSE; public $parentClasses = []; public $subClasses = []; public $embeddedClasses = []; public $namedQueries = []; public $namedNativeQueries = []; public $sqlResultSetMappings = []; public $identifier = [0 => 'id']; public $inheritanceType = 1; public $generatorType = 4; public $fieldMappings = ['id' => ['fieldName' => 'id', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'id', 'id' => TRUE], 'title' => ['fieldName' => 'title', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'title'], 'description' => ['fieldName' => 'description', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'description'], 'location' => ['fieldName' => 'location', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'location'], 'category' => ['fieldName' => 'category', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'category'], 'sportId' => ['fieldName' => 'sportId', 'type' => 'integer', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'sportId'], 'audience' => ['fieldName' => 'audience', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'audience'], 'attendance' => ['fieldName' => 'attendance', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'attendance'], 'cost' => ['fieldName' => 'cost', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'cost'], 'tickets' => ['fieldName' => 'tickets', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'tickets'], 'sponsor' => ['fieldName' => 'sponsor', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'sponsor'], 'url' => ['fieldName' => 'url', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'url'], 'contactName' => ['fieldName' => 'contactName', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactName'], 'contactEmail' => ['fieldName' => 'contactEmail', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactEmail'], 'contactPhone' => ['fieldName' => 'contactPhone', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'contactPhone'], 'gustavusL' => ['fieldName' => 'gustavusL', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'gustavusL'], 'owner' => ['fieldName' => 'owner', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'owner'], 'status' => ['fieldName' => 'status', 'type' => 'string', 'scale' => NULL, 'length' => 12, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'status'], 'modifiedOn' => ['fieldName' => 'modifiedOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedOn'], 'modifiedBy' => ['fieldName' => 'modifiedBy', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modifiedBy'], 'createdOn' => ['fieldName' => 'createdOn', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'createdOn'], 'privacy' => ['fieldName' => 'privacy', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'privacy'], 'comments' => ['fieldName' => 'comments', 'type' => 'text', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'comments'], 'slug' => ['fieldName' => 'slug', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => TRUE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'slug']]; public $fieldNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $columnNames = ['id' => 'id', 'title' => 'title', 'description' => 'description', 'location' => 'location', 'category' => 'category', 'sportId' => 'sportId', 'audience' => 'audience', 'attendance' => 'attendance', 'cost' => 'cost', 'tickets' => 'tickets', 'sponsor' => 'sponsor', 'url' => 'url', 'contactName' => 'contactName', 'contactEmail' => 'contactEmail', 'contactPhone' => 'contactPhone', 'gustavusL' => 'gustavusL', 'owner' => 'owner', 'status' => 'status', 'modifiedOn' => 'modifiedOn', 'modifiedBy' => 'modifiedBy', 'createdOn' => 'createdOn', 'privacy' => 'privacy', 'comments' => 'comments', 'slug' => 'slug']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'events', 'indexes' => ['idx_events_title' => ['columns' => [...]], 'idx_events_category' => ['columns' => [...]], 'idx_events_location' => ['columns' => [...]], 'idx_events_sportId' => ['columns' => [...]], 'idx_events_audience' => ['columns' => [...]], 'idx_events_sponsor' => ['columns' => [...]], 'idx_events_status' => ['columns' => [...]], 'idx_events_slug' => ['columns' => [...]]]]; public $lifecycleCallbacks = ['prePersist' => [0 => 'setModifiedOn', 1 => 'setModifiedBy', 2 => 'setCreatedOn'], 'preUpdate' => [0 => 'setModifiedOn', 1 => 'setModifiedBy']]; public $entityListeners = []; public $associationMappings = ['meta' => ['fieldName' => 'meta', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Meta', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE], 'times' => ['fieldName' => 'times', 'mappedBy' => 'event', 'targetEntity' => 'Gustavus\\Calendar\\Entities\\Time', 'cascade' => [0 => 'persist', 1 => 'refresh', 2 => 'detach', 3 => 'remove'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Calendar\\Entities\\Event', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => TRUE]]; public $isIdentifierComposite = FALSE; public $containsForeignIdentifier = FALSE; public $containsEnumIdentifier = FALSE; public $idGenerator = class Doctrine\ORM\Id\IdentityGenerator { private ${Doctrine\ORM\Id\AbstractIdGenerator}alreadyDelegatedToGenerateId = FALSE; private $sequenceName = NULL }; public $sequenceGeneratorDefinition = NULL; public $tableGeneratorDefinition = NULL; public $changeTrackingPolicy = 1; public $requiresFetchAfterChange = FALSE; public $isVersioned = FALSE; public $versionField = NULL; public $cache = NULL; public $reflClass = class ReflectionClass { public string $name = 'Gustavus\\Calendar\\Entities\\Event' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000id' }, 'title' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'title'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000title' }, 'description' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'description'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000description' }, 'location' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'location'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000location' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000category' }, 'sportId' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sportId'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sportId' }, 'audience' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'audience'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000audience' }, 'attendance' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'attendance'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000attendance' }, 'cost' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cost'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000cost' }, 'tickets' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'tickets'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000tickets' }, 'sponsor' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'sponsor'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000sponsor' }, 'url' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'url'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000url' }, 'contactName' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactName'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactName' }, 'contactEmail' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactEmail'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactEmail' }, 'contactPhone' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'contactPhone'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000contactPhone' }, 'gustavusL' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'gustavusL'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000gustavusL' }, 'owner' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'owner'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000owner' }, 'status' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'status'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000status' }, 'modifiedOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedOn' }, 'modifiedBy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modifiedBy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000modifiedBy' }, 'createdOn' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'createdOn'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000createdOn' }, 'privacy' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'privacy'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000privacy' }, 'comments' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'comments'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000comments' }, 'slug' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'slug'; public string $class = 'Gustavus\\Calendar\\Entities\\AbstractEvent'; private $key = '\000*\000slug' }, 'meta' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meta'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000meta' }, 'times' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'times'; public string $class = 'Gustavus\\Calendar\\Entities\\Event'; private $key = '\000*\000times' }]; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}instantiator = class Doctrine\Instantiator\Instantiator { }; private ${Doctrine\ORM\Mapping\ClassMetadataInfo}typedFieldMapper = class Doctrine\ORM\Mapping\DefaultTypedFieldMapper { private $typedFieldMappings = ['DateInterval' => 'dateinterval', 'DateTime' => 'datetime', 'DateTimeImmutable' => 'datetime_immutable', 'array' => 'json', 'bool' => 'boolean', 'float' => 'float', 'int' => 'integer', 'string' => 'string'] } } }] }; private $expressionBuilder = NULL; private $closed = FALSE; private $filterCollection = class Doctrine\ORM\Query\FilterCollection { 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 { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }; protected $resultCacheImpl = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; protected $schemaAssetsFilter = class Closure { public $name = '{closure:Doctrine\\DBAL\\Configuration::__construct():75}'; public $file = '/usr/share/composer/vendor/doctrine/dbal/src/Configuration.php'; public $line = 75 }; protected $autoCommit = TRUE; private bool ${Doctrine\DBAL\Configuration}disableTypeComments = FALSE; private ?Doctrine\DBAL\Schema\SchemaManagerFactory ${Doctrine\DBAL\Configuration}schemaManagerFactory = NULL; protected $_attributes = ['autoGenerateProxyClasses' => 1, 'metadataCacheImpl' => class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }, 'metadataCache' => class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }, 'metadataDriverImpl' => class Doctrine\ORM\Mapping\Driver\AnnotationDriver { protected $reader = class Doctrine\Common\Annotations\SimpleAnnotationReader { private $parser = class Doctrine\Common\Annotations\DocParser { private $lexer = class Doctrine\Common\Annotations\DocLexer { private ${Doctrine\Common\Lexer\AbstractLexer}input = '@preFlush\n * @return void\n'; private ${Doctrine\Common\Lexer\AbstractLexer}tokens = [...]; private ${Doctrine\Common\Lexer\AbstractLexer}position = 5; private ${Doctrine\Common\Lexer\AbstractLexer}peek = 0; public $lookahead = NULL; public $token = class Doctrine\Common\Lexer\Token { ... }; private ${Doctrine\Common\Lexer\AbstractLexer}regex = '/([a-z_\\\\][a-z0-9_\\:\\\\]*[a-z_][a-z0-9_]*)|((?:[+-]?[0-9]+(?:[\\.][0-9]+)*)(?:[eE][+-]?[0-9]+)?)|("(?:""|[^"])*+")|\\s+|\\*+|(.)/iu'; protected $noCase = [...]; protected $withCase = [...] }; private $target = NULL; private $isNestedAnnotation = FALSE; private $imports = []; private $classExists = ['Doctrine\\ORM\\Mapping\\package' => FALSE, 'Doctrine\\ORM\\Mapping\\subpackage' => FALSE, 'Doctrine\\ORM\\Mapping\\author' => FALSE, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => TRUE, 'Doctrine\\ORM\\Mapping\\Table' => TRUE, 'Doctrine\\ORM\\Mapping\\Index' => TRUE, 'Doctrine\\ORM\\Mapping\\Entity' => TRUE, 'Doctrine\\ORM\\Mapping\\HasLifecycleCallbacks' => TRUE, 'Doctrine\\ORM\\Mapping\\var' => FALSE, 'Doctrine\\ORM\\Mapping\\OneToMany' => TRUE, 'Doctrine\\ORM\\Mapping\\Column' => TRUE, 'Doctrine\\ORM\\Mapping\\Id' => TRUE, 'Doctrine\\ORM\\Mapping\\GeneratedValue' => TRUE, 'Doctrine\\ORM\\Mapping\\return' => FALSE, 'Doctrine\\ORM\\Mapping\\param' => FALSE, 'Doctrine\\ORM\\Mapping\\preFlush' => FALSE, 'Doctrine\\ORM\\Mapping\\PrePersist' => TRUE, 'Doctrine\\ORM\\Mapping\\PreUpdate' => TRUE, 'Doctrine\\ORM\\Mapping\\ManyToOne' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumns' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumn' => TRUE]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [0 => 'Doctrine\\ORM\\Mapping']; private $ignoredAnnotationNames = []; private $ignoredAnnotationNamespaces = []; private $context = 'method Gustavus\\Calendar\\Entities\\AbstractTime::preFlush()' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Calendar/Entities']; protected $excludePaths = []; protected $fileExtension = '.php'; protected $classNames = NULL; private $reportFieldsWhereDeclared = FALSE }, 'queryCache' => class Doctrine\Common\Cache\Psr6\CacheAdapter { private $cache = class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }; private $deferredItems = [] }, 'queryCacheImpl' => class Gustavus\Doctrine\GACCacheArray { private ${Doctrine\Common\Cache\CacheProvider}namespace = ''; private ${Doctrine\Common\Cache\CacheProvider}namespaceVersion = 1 }, 'proxyDir' => '/cis/www-etc/doctrine/proxies/Calendar', 'proxyNamespace' => 'Gustavus\\Calendar', 'classMetadataFactoryName' => 'Doctrine\\ORM\\Mapping\\ClassMetadataFactory', 'entityListenerResolver' => class Doctrine\ORM\Mapping\DefaultEntityListenerResolver { private $instances = [] }, 'namingStrategy' => class Doctrine\ORM\Mapping\DefaultNamingStrategy { }, 'quoteStrategy' => class Doctrine\ORM\Mapping\DefaultQuoteStrategy { }]; private $identityGenerationPreferences = [] }; private $em = ...; private $enabledFilters = []; private $suspendedFilters = []; private $filterHash = ''; private $filtersState = 1 }; private $cache = NULL }; private ${Gustavus\Concourse\Controller}newEm = NULL; private ${Gustavus\Concourse\Controller}dbal = NULL; private ${Gustavus\Concourse\Controller}twig = NULL; private ${Gustavus\Concourse\Controller}routeAlias = 'eventSlugTime'; private ${Gustavus\Concourse\Controller}persistors = NULL; private ${Gustavus\Concourse\Controller}globalCacheDS = NULL; private ${Gustavus\Concourse\Controller}loggedInPerson = NULL }, 1 => 'displayEvent'], $args = ['slug' => 'antonia-hopkins-mezzo-soprano-student-recital', 'timeId' => '47820'] ) | .../Router.php:190 |