( ! ) Fatal error: Uncaught Error: Call to undefined method Doctrine\DBAL\Connection::fetchAssoc() in /cis/lib/Gustavus/Menu/Controller/MainController.php on line 108
( ! ) Error: Call to undefined method Doctrine\DBAL\Connection::fetchAssoc() in /cis/lib/Gustavus/Menu/Controller/MainController.php on line 108
Call Stack
#TimeMemoryFunctionLocation
10.0010387800{main}( ).../index.php:0
20.0014409080Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Menu/routing.php', $route = 'items' ).../index.php:5
30.0015417096Gustavus\Concourse\Router::runHandler( $alias = 'items', $routeConfig = ['route' => '/items/', 'handler' => 'Gustavus\\Menu\\Controller\\MainController:menuItems', 'breadCrumbs' => [0 => ['text' => 'Menu', 'url' => '/diningservices/menu']]], $args = [] ).../Router.php:112
40.0016418016call_user_func:{/cis/lib/Gustavus/Concourse/Router.php:186}( $callback = [0 => class Gustavus\Menu\Controller\MainController { protected $apiKey = '0c10dcc926a3dbd04232b51693495a4e'; protected $applicationTitle = 'Daily Menu'; protected $subtitle = ''; protected $content = ''; protected $focusBox = ''; protected $localNavigation = ''; protected $stylesheets = ''; protected $javascripts = ''; protected $breadCrumbs = []; protected $templatePreferences = []; private ${Gustavus\Concourse\Controller}em = class Doctrine\ORM\EntityManager { private $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 { }; 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 = '@var DateTime $modified\n *\n * @Column(name="modified", type="datetime")\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 { ... }, 5 => class Doctrine\Common\Lexer\Token { ... }, 6 => class Doctrine\Common\Lexer\Token { ... }, 7 => class Doctrine\Common\Lexer\Token { ... }, 8 => class Doctrine\Common\Lexer\Token { ... }, 9 => class Doctrine\Common\Lexer\Token { ... }, 10 => class Doctrine\Common\Lexer\Token { ... }, 11 => class Doctrine\Common\Lexer\Token { ... }, 12 => class Doctrine\Common\Lexer\Token { ... }, 13 => class Doctrine\Common\Lexer\Token { ... }, 14 => class Doctrine\Common\Lexer\Token { ... }, 15 => class Doctrine\Common\Lexer\Token { ... }]; private ${Doctrine\Common\Lexer\AbstractLexer}position = 16; private ${Doctrine\Common\Lexer\AbstractLexer}peek = 0; public $lookahead = NULL; public $token = class Doctrine\Common\Lexer\Token { public $value = ')'; public $type = 103; public $position = 74 }; 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 = TRUE; 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\\Entity' => TRUE, 'Doctrine\\ORM\\Mapping\\HasLifecycleCallbacks' => TRUE, 'Doctrine\\ORM\\Mapping\\var' => FALSE, 'Doctrine\\ORM\\Mapping\\Id' => TRUE, 'Doctrine\\ORM\\Mapping\\Column' => TRUE, 'Doctrine\\ORM\\Mapping\\GeneratedValue' => TRUE, 'Doctrine\\ORM\\Mapping\\ManyToOne' => TRUE, 'Doctrine\\ORM\\Mapping\\OneToMany' => TRUE, 'Doctrine\\ORM\\Mapping\\OrderBy' => TRUE, 'Doctrine\\ORM\\Mapping\\return' => FALSE, 'Doctrine\\ORM\\Mapping\\PrePersist' => TRUE, 'Doctrine\\ORM\\Mapping\\PreUpdate' => TRUE, 'Doctrine\\ORM\\Mapping\\param' => FALSE, 'Doctrine\\ORM\\Mapping\\mappedSuperclass' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumn' => TRUE]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [0 => 'Doctrine\\ORM\\Mapping']; private $ignoredAnnotationNames = []; private $ignoredAnnotationNamespaces = []; private $context = 'property Gustavus\\Concourse\\Entities\\TimestampedEntity::$modified' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Menu/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/Menu', 'proxyNamespace' => 'Gustavus\\Menu', '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 { }; 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' => 'menu', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'menu-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\\Concourse\\Entities\\TimestampedEntity' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; public $namespace = 'Gustavus\\Concourse\\Entities'; public $rootEntityName = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; 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' => 'TimestampedEntity']; 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\\Concourse\\Entities\\TimestampedEntity' }; 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\\Menu\\Entities\\Item' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Item'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Item'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\ItemRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name'], 'portionSize' => ['fieldName' => 'portionSize', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'portionSize'], 'grams' => ['fieldName' => 'grams', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'grams'], 'allergyIdentifiers' => ['fieldName' => 'allergyIdentifiers', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'allergyIdentifiers'], 'active' => ['fieldName' => 'active', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'active'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Item']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['category' => ['fieldName' => 'category', 'joinColumns' => [0 => ['name' => 'category_id', 'referencedColumnName' => 'id']], 'cascade' => [], 'inversedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Category', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['category_id' => 'id'], 'joinColumnFieldNames' => ['category_id' => 'category_id'], 'targetToSourceKeyColumns' => ['id' => 'category_id'], 'orphanRemoval' => FALSE], 'nutrients' => ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE], 'ingredients' => ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE], 'dailyMenuItems' => ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Item' }; 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\\Menu\\Entities\\Item'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000name' }, 'portionSize' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'portionSize'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000portionSize' }, 'grams' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'grams'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000grams' }, 'allergyIdentifiers' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allergyIdentifiers'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000allergyIdentifiers' }, 'active' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'active'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000active' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000category' }, 'nutrients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrients'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000nutrients' }, 'ingredients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredients'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000ingredients' }, 'dailyMenuItems' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'dailyMenuItems'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000dailyMenuItems' }]; 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\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [0 => 'persist'], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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\\Menu\\__CG__\\Gustavus\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [0 => 'persist'], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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\\Menu\\Entities\\ItemNutrient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [0 => ['name' => 'item_id', 'referencedColumnName' => 'id']], 'cascade' => [], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['item_id' => 'id'], 'joinColumnFieldNames' => ['item_id' => 'item_id'], 'targetToSourceKeyColumns' => ['id' => 'item_id'], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [0 => ['name' => 'nutrient_id', 'referencedColumnName' => 'id']], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['nutrient_id' => 'id'], 'joinColumnFieldNames' => ['nutrient_id' => 'nutrient_id'], 'targetToSourceKeyColumns' => ['id' => 'nutrient_id'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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\\Menu\\Entities\\ItemIngredient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [0 => ['name' => 'item_id', 'referencedColumnName' => 'id']], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['item_id' => 'id'], 'joinColumnFieldNames' => ['item_id' => 'item_id'], 'targetToSourceKeyColumns' => ['id' => 'item_id'], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [0 => ['name' => 'ingredient_id', 'referencedColumnName' => 'id']], 'cascade' => [], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['ingredient_id' => 'id'], 'joinColumnFieldNames' => ['ingredient_id' => 'ingredient_id'], 'targetToSourceKeyColumns' => ['id' => 'ingredient_id'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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\\Menu\\Entities\\MenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\MenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\MenuItem'; 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 = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline']]; public $fieldNames = ['availableOnline' => 'availableOnline']; public $columnNames = ['availableOnline' => 'availableOnline']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'MenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; 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\\Menu\\Entities\\MenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }]; 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\\Menu\\Entities\\DailyMenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [0 => ['name' => 'cafStation_id', 'referencedColumnName' => 'id']], 'cascade' => [], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['cafStation_id' => 'id'], 'joinColumnFieldNames' => ['cafStation_id' => 'cafStation_id'], 'targetToSourceKeyColumns' => ['id' => 'cafStation_id'], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [0 => ['name' => 'menu_id', 'referencedColumnName' => 'id']], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['menu_id' => 'id'], 'joinColumnFieldNames' => ['menu_id' => 'menu_id'], 'targetToSourceKeyColumns' => ['id' => 'menu_id'], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [0 => ['name' => 'item_id', 'unique' => FALSE, 'nullable' => FALSE, 'onDelete' => NULL, 'columnDefinition' => NULL, 'referencedColumnName' => 'id']], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['item_id' => 'id'], 'joinColumnFieldNames' => ['item_id' => 'item_id'], 'targetToSourceKeyColumns' => ['id' => 'item_id'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 = '@var DateTime $modified\n *\n * @Column(name="modified", type="datetime")\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 = 'var'; public $type = 100; public $position = 1 }, 2 => class Doctrine\Common\Lexer\Token { public $value = 'DateTime'; public $type = 100; public $position = 5 }, 3 => class Doctrine\Common\Lexer\Token { public $value = '$'; public $type = 1; public $position = 14 }, 4 => class Doctrine\Common\Lexer\Token { public $value = 'modified'; public $type = 100; public $position = 15 }, 5 => class Doctrine\Common\Lexer\Token { public $value = '@'; public $type = 101; public $position = 34 }, 6 => class Doctrine\Common\Lexer\Token { public $value = 'Column'; public $type = 100; public $position = 35 }, 7 => class Doctrine\Common\Lexer\Token { public $value = '('; public $type = 109; public $position = 41 }, 8 => class Doctrine\Common\Lexer\Token { public $value = 'name'; public $type = 100; public $position = 42 }, 9 => class Doctrine\Common\Lexer\Token { public $value = '='; public $type = 105; public $position = 46 }, 10 => class Doctrine\Common\Lexer\Token { public $value = 'modified'; public $type = 3; public $position = 47 }, 11 => class Doctrine\Common\Lexer\Token { public $value = ','; public $type = 104; public $position = 57 }, 12 => class Doctrine\Common\Lexer\Token { public $value = 'type'; public $type = 100; public $position = 59 }, 13 => class Doctrine\Common\Lexer\Token { public $value = '='; public $type = 105; public $position = 63 }, 14 => class Doctrine\Common\Lexer\Token { public $value = 'datetime'; public $type = 3; public $position = 64 }, 15 => class Doctrine\Common\Lexer\Token { public $value = ')'; public $type = 103; public $position = 74 }]; private ${Doctrine\Common\Lexer\AbstractLexer}position = 16; private ${Doctrine\Common\Lexer\AbstractLexer}peek = 0; public $lookahead = NULL; public $token = class Doctrine\Common\Lexer\Token { public $value = ')'; public $type = 103; public $position = 74 }; 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 = TRUE; 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\\Entity' => TRUE, 'Doctrine\\ORM\\Mapping\\HasLifecycleCallbacks' => TRUE, 'Doctrine\\ORM\\Mapping\\var' => FALSE, 'Doctrine\\ORM\\Mapping\\Id' => TRUE, 'Doctrine\\ORM\\Mapping\\Column' => TRUE, 'Doctrine\\ORM\\Mapping\\GeneratedValue' => TRUE, 'Doctrine\\ORM\\Mapping\\ManyToOne' => TRUE, 'Doctrine\\ORM\\Mapping\\OneToMany' => TRUE, 'Doctrine\\ORM\\Mapping\\OrderBy' => TRUE, 'Doctrine\\ORM\\Mapping\\return' => FALSE, 'Doctrine\\ORM\\Mapping\\PrePersist' => TRUE, 'Doctrine\\ORM\\Mapping\\PreUpdate' => TRUE, 'Doctrine\\ORM\\Mapping\\param' => FALSE, 'Doctrine\\ORM\\Mapping\\mappedSuperclass' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumn' => TRUE]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [0 => 'Doctrine\\ORM\\Mapping']; private $ignoredAnnotationNames = []; private $ignoredAnnotationNamespaces = []; private $context = 'property Gustavus\\Concourse\\Entities\\TimestampedEntity::$modified' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Menu/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\\Menu\\Entities\\Item' => [2933 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 1775 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2747 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 504 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 3052 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2932 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2861 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2938 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2533 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 1283 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2761 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2315 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2752 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 70 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2864 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 265 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2841 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2849 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2832 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2075 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2439 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 1141 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2002 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2006 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2643 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2471 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2830 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2850 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 258 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 259 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2518 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2951 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 1697 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 344 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 3036 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 3005 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 1075 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2977 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 1144 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 1285 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2594 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2333 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2332 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2334 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2331 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 1533 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 1875 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 2987 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 442 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 } }, 1874 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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\\Menu\\Entities\\Category' => [32 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 82 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 64 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 47 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 39 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 14 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 76 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 48 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 35 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 20 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 19 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 30 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 3 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 66 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 50 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 57 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 55 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 34 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 24 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 25 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 40 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 54 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }]]; private $entityIdentifiers = [108 => ['id' => 2933], 190 => ['id' => 32], 262 => ['id' => 1775], 236 => ['id' => 82], 251 => ['id' => 2747], 264 => ['id' => 64], 268 => ['id' => 504], 269 => ['id' => 47], 278 => ['id' => 3052], 287 => ['id' => 2932], 296 => ['id' => 2861], 297 => ['id' => 39], 306 => ['id' => 2938], 315 => ['id' => 2533], 316 => ['id' => 14], 325 => ['id' => 1283], 326 => ['id' => 76], 335 => ['id' => 2761], 344 => ['id' => 2315], 353 => ['id' => 2752], 354 => ['id' => 48], 363 => ['id' => 70], 372 => ['id' => 2864], 381 => ['id' => 265], 382 => ['id' => 35], 391 => ['id' => 2841], 392 => ['id' => 20], 401 => ['id' => 2849], 410 => ['id' => 2832], 411 => ['id' => 19], 420 => ['id' => 2075], 421 => ['id' => 30], 430 => ['id' => 2439], 431 => ['id' => 3], 440 => ['id' => 1141], 441 => ['id' => 66], 450 => ['id' => 2002], 451 => ['id' => 50], 460 => ['id' => 2006], 469 => ['id' => 2643], 470 => ['id' => 57], 479 => ['id' => 2471], 480 => ['id' => 55], 489 => ['id' => 2830], 498 => ['id' => 2850], 507 => ['id' => 258], 508 => ['id' => 34], 517 => ['id' => 259], 526 => ['id' => 2518], 527 => ['id' => 24], 536 => ['id' => 2951], 545 => ['id' => 1697], 546 => ['id' => 25], 555 => ['id' => 344], 556 => ['id' => 40], 565 => ['id' => 3036], 574 => ['id' => 3005], 583 => ['id' => 1075], 592 => ['id' => 2977], 601 => ['id' => 1144], 610 => ['id' => 1285], 619 => ['id' => 2594], 628 => ['id' => 2333], 637 => ['id' => 2332], 646 => ['id' => 2334], 655 => ['id' => 2331], 664 => ['id' => 1533], 665 => ['id' => 54], 674 => ['id' => 1875], 683 => ['id' => 2987], 692 => ['id' => 442], 701 => ['id' => 1874]]; private $originalEntityData = [108 => ['id' => 2933, 'name' => '10 Grain Hot Cereal', 'portionSize' => '1/2 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 32, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 190 => [], 262 => ['id' => 1775, 'name' => '10-Spice Vegetable Soup(Vegan)', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 82, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 236 => [], 251 => ['id' => 2747, 'name' => '3 Cheese Macaroni Bake', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 264 => [], 268 => ['id' => 504, 'name' => '3 Cheese Tortilla Roll-ups', 'portionSize' => '1 each', 'grams' => 100, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 47, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 269 => [], 278 => ['id' => 3052, 'name' => '3 Grain Veggie Burger, Grill (vegan)', 'portionSize' => '1 each', 'grams' => 120, 'allergyIdentifiers' => 'DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 287 => ['id' => 2932, 'name' => '6 Grain Hot Cereal', 'portionSize' => '1/2 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 32, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 296 => ['id' => 2861, 'name' => '7 Layer Bar (contains nuts)', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 39, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 297 => [], 306 => ['id' => 2938, 'name' => '8 Grain Hot Cereal', 'portionSize' => '1/2 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 32, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 315 => ['id' => 2533, 'name' => 'A.1. Sauce', 'portionSize' => '1 Tbsp', 'grams' => 17, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 14, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 316 => [], 325 => ['id' => 1283, 'name' => 'Acorn Squash', 'portionSize' => '1/2 cup', 'grams' => 152, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 76, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 326 => [], 335 => ['id' => 2761, 'name' => 'Acorn Squash with Butter & Brown Sugar', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 76, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 344 => ['id' => 2315, 'name' => 'Acorn Squash with White Beans', 'portionSize' => '1 serving', 'grams' => 509, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 353 => ['id' => 2752, 'name' => 'African Bowl', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 354 => [], 363 => ['id' => 70, 'name' => 'Ala Creme Sauce', 'portionSize' => '4 ounces', 'grams' => 92, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 14, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 372 => ['id' => 2864, 'name' => 'Almond Bar (contains nuts)', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 39, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 381 => ['id' => 265, 'name' => 'Almond Bars', 'portionSize' => '', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 35, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 382 => [], 391 => ['id' => 2841, 'name' => 'Almond Bearclaw', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 392 => [], 401 => ['id' => 2849, 'name' => 'Almond Croissant', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 410 => ['id' => 2832, 'name' => 'Almond Poppyseed Muffin', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 19, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 411 => [], 420 => ['id' => 2075, 'name' => 'Apperts Links', 'portionSize' => '3 links', 'grams' => 85, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 30, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 421 => [], 430 => ['id' => 2439, 'name' => 'Appetizer Plate - Choose any 3', 'portionSize' => '3 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 3, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 431 => [], 440 => ['id' => 1141, 'name' => 'Apple', 'portionSize' => '1 each', 'grams' => 148, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 66, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 441 => [], 450 => ['id' => 2002, 'name' => 'Apple Almond Stuffed Chicken Thighs', 'portionSize' => '4 ounces', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 50, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 451 => [], 460 => ['id' => 2006, 'name' => 'Apple Brie Stuffed Chicken ', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 50, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 469 => ['id' => 2643, 'name' => 'Apple Chicken Salad', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 57, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 470 => [], 479 => ['id' => 2471, 'name' => 'Apple Cider Pork Chops', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 55, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 480 => [], 489 => ['id' => 2830, 'name' => 'Apple Cinnamon Muffin', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 19, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 498 => ['id' => 2850, 'name' => 'Apple Cinnamon Scone', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 507 => ['id' => 258, 'name' => 'Apple Cobbler', 'portionSize' => '1 slice', 'grams' => 190, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 34, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 508 => [], 517 => ['id' => 259, 'name' => 'Apple Crisp', 'portionSize' => '1 square', 'grams' => 167, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 34, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 526 => ['id' => 2518, 'name' => 'Apple Fritter French Toast', 'portionSize' => '1 each', 'grams' => 100, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 24, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 527 => [], 536 => ['id' => 2951, 'name' => 'Apple Lattice', 'portionSize' => '1', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 545 => ['id' => 1697, 'name' => 'Apple Pancakes', 'portionSize' => '1 each', 'grams' => 88, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 25, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 546 => [], 555 => ['id' => 344, 'name' => 'Apple Pie', 'portionSize' => '1 slice', 'grams' => 131, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 40, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 556 => [], 565 => ['id' => 3036, 'name' => 'Apple Pie (Thanksgiving)', 'portionSize' => '1', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 574 => ['id' => 3005, 'name' => 'Apple Strudel Stick', 'portionSize' => '1', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 583 => ['id' => 1075, 'name' => 'Apple Stuffed Squash', 'portionSize' => '1/4 each', 'grams' => 182, 'allergyIdentifiers' => 'HH,GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 592 => ['id' => 2977, 'name' => 'Apple Turnover', 'portionSize' => '1', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 601 => ['id' => 1144, 'name' => 'Applesauce', 'portionSize' => '1/2 cup', 'grams' => 128, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 66, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 610 => ['id' => 1285, 'name' => 'Artichoke Stuffed Portabellas', 'portionSize' => '1 each', 'grams' => 245, 'allergyIdentifiers' => 'GF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 619 => ['id' => 2594, 'name' => 'Asian Beef Noodle Soup', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 82, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 628 => ['id' => 2333, 'name' => 'Asian Buffet - Rice & 1 Entree & Eggroll', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 637 => ['id' => 2332, 'name' => 'Asian Buffet - Rice & 2 Entrees', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 646 => ['id' => 2334, 'name' => 'Asian Buffet - Rice & 2 Entrees & Eggroll', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 655 => ['id' => 2331, 'name' => 'Asian Buffet - Rice and 1 Entree', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 664 => ['id' => 1533, 'name' => 'Asian Burger', 'portionSize' => '5 ounces', 'grams' => 150, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 54, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 665 => [], 674 => ['id' => 1875, 'name' => 'Asian Chicken Salad', 'portionSize' => '4 ounces', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 57, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 683 => ['id' => 2987, 'name' => 'Asian Chicken Vegetable', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 82, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 692 => ['id' => 442, 'name' => 'Asian Pasta', 'portionSize' => '1 cup', 'grams' => 83, 'allergyIdentifiers' => 'DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }], 701 => ['id' => 1874, 'name' => 'Asian Super Salad', 'portionSize' => '1 cup', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 57, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 }]]; private $entityChangeSets = []; private $entityStates = [108 => 1, 190 => 1, 262 => 1, 236 => 1, 251 => 1, 264 => 1, 268 => 1, 269 => 1, 278 => 1, 287 => 1, 296 => 1, 297 => 1, 306 => 1, 315 => 1, 316 => 1, 325 => 1, 326 => 1, 335 => 1, 344 => 1, 353 => 1, 354 => 1, 363 => 1, 372 => 1, 381 => 1, 382 => 1, 391 => 1, 392 => 1, 401 => 1, 410 => 1, 411 => 1, 420 => 1, 421 => 1, 430 => 1, 431 => 1, 440 => 1, 441 => 1, 450 => 1, 451 => 1, 460 => 1, 469 => 1, 470 => 1, 479 => 1, 480 => 1, 489 => 1, 498 => 1, 507 => 1, 508 => 1, 517 => 1, 526 => 1, 527 => 1, 536 => 1, 545 => 1, 546 => 1, 555 => 1, 556 => 1, 565 => 1, 574 => 1, 583 => 1, 592 => 1, 601 => 1, 610 => 1, 619 => 1, 628 => 1, 637 => 1, 646 => 1, 655 => 1, 664 => 1, 665 => 1, 674 => 1, 683 => 1, 692 => 1, 701 => 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\\Menu\\Entities\\Category' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [0 => 'persist'], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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 { }; 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' => 'menu', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'menu-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\\Concourse\\Entities\\TimestampedEntity' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; public $namespace = 'Gustavus\\Concourse\\Entities'; public $rootEntityName = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; 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\\Menu\\Entities\\Item' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Item'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Item'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\ItemRepository'; 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\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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\\Menu\\__CG__\\Gustavus\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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\\Menu\\Entities\\ItemNutrient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\MenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\MenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\MenuItem'; 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\\Menu\\Entities\\DailyMenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }]; 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/Menu/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\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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 $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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 = NULL }]; 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\\Concourse\\Entities\\TimestampedEntity' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; public $namespace = 'Gustavus\\Concourse\\Entities'; public $rootEntityName = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; 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' => 'TimestampedEntity']; 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\\Concourse\\Entities\\TimestampedEntity' }; 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\\Menu\\Entities\\Item' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Item'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Item'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\ItemRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name'], 'portionSize' => ['fieldName' => 'portionSize', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'portionSize'], 'grams' => ['fieldName' => 'grams', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'grams'], 'allergyIdentifiers' => ['fieldName' => 'allergyIdentifiers', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'allergyIdentifiers'], 'active' => ['fieldName' => 'active', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'active'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Item']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['category' => ['fieldName' => 'category', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Category', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrients' => ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE], 'ingredients' => ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE], 'dailyMenuItems' => ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Item' }; 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\\Menu\\Entities\\Item'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000name' }, 'portionSize' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'portionSize'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000portionSize' }, 'grams' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'grams'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000grams' }, 'allergyIdentifiers' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allergyIdentifiers'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000allergyIdentifiers' }, 'active' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'active'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000active' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000category' }, 'nutrients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrients'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000nutrients' }, 'ingredients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredients'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000ingredients' }, 'dailyMenuItems' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'dailyMenuItems'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000dailyMenuItems' }]; 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\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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\\Menu\\__CG__\\Gustavus\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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\\Menu\\Entities\\ItemNutrient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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\\Menu\\Entities\\ItemIngredient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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\\Menu\\Entities\\MenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\MenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\MenuItem'; 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 = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline']]; public $fieldNames = ['availableOnline' => 'availableOnline']; public $columnNames = ['availableOnline' => 'availableOnline']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'MenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; 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\\Menu\\Entities\\MenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }]; 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\\Menu\\Entities\\DailyMenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 = '@var DateTime $modified\n *\n * @Column(name="modified", type="datetime")\n'; private ${Doctrine\Common\Lexer\AbstractLexer}tokens = [...]; private ${Doctrine\Common\Lexer\AbstractLexer}position = 16; 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 = TRUE; 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\\Entity' => TRUE, 'Doctrine\\ORM\\Mapping\\HasLifecycleCallbacks' => TRUE, 'Doctrine\\ORM\\Mapping\\var' => FALSE, 'Doctrine\\ORM\\Mapping\\Id' => TRUE, 'Doctrine\\ORM\\Mapping\\Column' => TRUE, 'Doctrine\\ORM\\Mapping\\GeneratedValue' => TRUE, 'Doctrine\\ORM\\Mapping\\ManyToOne' => TRUE, 'Doctrine\\ORM\\Mapping\\OneToMany' => TRUE, 'Doctrine\\ORM\\Mapping\\OrderBy' => TRUE, 'Doctrine\\ORM\\Mapping\\return' => FALSE, 'Doctrine\\ORM\\Mapping\\PrePersist' => TRUE, 'Doctrine\\ORM\\Mapping\\PreUpdate' => TRUE, 'Doctrine\\ORM\\Mapping\\param' => FALSE, 'Doctrine\\ORM\\Mapping\\mappedSuperclass' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumn' => TRUE]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [0 => 'Doctrine\\ORM\\Mapping']; private $ignoredAnnotationNames = []; private $ignoredAnnotationNamespaces = []; private $context = 'property Gustavus\\Concourse\\Entities\\TimestampedEntity::$modified' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Menu/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\\Concourse\\Entities\\TimestampedEntity' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; public $namespace = 'Gustavus\\Concourse\\Entities'; public $rootEntityName = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; 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' => 'TimestampedEntity']; 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\\Concourse\\Entities\\TimestampedEntity' }; 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\\Menu\\Entities\\Item' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Item'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Item'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\ItemRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name'], 'portionSize' => ['fieldName' => 'portionSize', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'portionSize'], 'grams' => ['fieldName' => 'grams', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'grams'], 'allergyIdentifiers' => ['fieldName' => 'allergyIdentifiers', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'allergyIdentifiers'], 'active' => ['fieldName' => 'active', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'active'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Item']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['category' => ['fieldName' => 'category', 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Category', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['category_id' => 'id'], 'joinColumnFieldNames' => ['category_id' => 'category_id'], 'targetToSourceKeyColumns' => ['id' => 'category_id'], 'orphanRemoval' => FALSE], 'nutrients' => ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE], 'ingredients' => ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE], 'dailyMenuItems' => ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Item' }; 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\\Menu\\Entities\\Item'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000name' }, 'portionSize' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'portionSize'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000portionSize' }, 'grams' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'grams'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000grams' }, 'allergyIdentifiers' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allergyIdentifiers'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000allergyIdentifiers' }, 'active' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'active'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000active' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000category' }, 'nutrients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrients'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000nutrients' }, 'ingredients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredients'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000ingredients' }, 'dailyMenuItems' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'dailyMenuItems'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000dailyMenuItems' }]; 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\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [0 => 'persist'], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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\\Menu\\__CG__\\Gustavus\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [0 => 'persist'], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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\\Menu\\Entities\\ItemNutrient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['item_id' => 'id'], 'joinColumnFieldNames' => ['item_id' => 'item_id'], 'targetToSourceKeyColumns' => ['id' => 'item_id'], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['nutrient_id' => 'id'], 'joinColumnFieldNames' => ['nutrient_id' => 'nutrient_id'], 'targetToSourceKeyColumns' => ['id' => 'nutrient_id'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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\\Menu\\Entities\\ItemIngredient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['item_id' => 'id'], 'joinColumnFieldNames' => ['item_id' => 'item_id'], 'targetToSourceKeyColumns' => ['id' => 'item_id'], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['ingredient_id' => 'id'], 'joinColumnFieldNames' => ['ingredient_id' => 'ingredient_id'], 'targetToSourceKeyColumns' => ['id' => 'ingredient_id'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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\\Menu\\Entities\\MenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\MenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\MenuItem'; 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 = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline']]; public $fieldNames = ['availableOnline' => 'availableOnline']; public $columnNames = ['availableOnline' => 'availableOnline']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'MenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; 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\\Menu\\Entities\\MenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }]; 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\\Menu\\Entities\\DailyMenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['cafStation_id' => 'id'], 'joinColumnFieldNames' => ['cafStation_id' => 'cafStation_id'], 'targetToSourceKeyColumns' => ['id' => 'cafStation_id'], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['menu_id' => 'id'], 'joinColumnFieldNames' => ['menu_id' => 'menu_id'], 'targetToSourceKeyColumns' => ['id' => 'menu_id'], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['item_id' => 'id'], 'joinColumnFieldNames' => ['item_id' => 'item_id'], 'targetToSourceKeyColumns' => ['id' => 'item_id'], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 = '@var DateTime $modified\n *\n * @Column(name="modified", type="datetime")\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 { ... }, 5 => class Doctrine\Common\Lexer\Token { ... }, 6 => class Doctrine\Common\Lexer\Token { ... }, 7 => class Doctrine\Common\Lexer\Token { ... }, 8 => class Doctrine\Common\Lexer\Token { ... }, 9 => class Doctrine\Common\Lexer\Token { ... }, 10 => class Doctrine\Common\Lexer\Token { ... }, 11 => class Doctrine\Common\Lexer\Token { ... }, 12 => class Doctrine\Common\Lexer\Token { ... }, 13 => class Doctrine\Common\Lexer\Token { ... }, 14 => class Doctrine\Common\Lexer\Token { ... }, 15 => class Doctrine\Common\Lexer\Token { ... }]; private ${Doctrine\Common\Lexer\AbstractLexer}position = 16; private ${Doctrine\Common\Lexer\AbstractLexer}peek = 0; public $lookahead = NULL; public $token = class Doctrine\Common\Lexer\Token { public $value = ')'; public $type = 103; public $position = 74 }; 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 = TRUE; 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\\Entity' => TRUE, 'Doctrine\\ORM\\Mapping\\HasLifecycleCallbacks' => TRUE, 'Doctrine\\ORM\\Mapping\\var' => FALSE, 'Doctrine\\ORM\\Mapping\\Id' => TRUE, 'Doctrine\\ORM\\Mapping\\Column' => TRUE, 'Doctrine\\ORM\\Mapping\\GeneratedValue' => TRUE, 'Doctrine\\ORM\\Mapping\\ManyToOne' => TRUE, 'Doctrine\\ORM\\Mapping\\OneToMany' => TRUE, 'Doctrine\\ORM\\Mapping\\OrderBy' => TRUE, 'Doctrine\\ORM\\Mapping\\return' => FALSE, 'Doctrine\\ORM\\Mapping\\PrePersist' => TRUE, 'Doctrine\\ORM\\Mapping\\PreUpdate' => TRUE, 'Doctrine\\ORM\\Mapping\\param' => FALSE, 'Doctrine\\ORM\\Mapping\\mappedSuperclass' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumn' => TRUE]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [0 => 'Doctrine\\ORM\\Mapping']; private $ignoredAnnotationNames = []; private $ignoredAnnotationNamespaces = []; private $context = 'property Gustavus\\Concourse\\Entities\\TimestampedEntity::$modified' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Menu/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\\Menu'; private $proxyDirectory = '/cis/www-etc/doctrine/proxies/Menu'; 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 = ['Gustavus\\Menu\\Entities\\Category' => class Doctrine\Common\Proxy\ProxyDefinition { public $proxyClassName = 'Gustavus\\Menu\\__CG__\\Gustavus\\Menu\\Entities\\Category'; public $identifierFields = [0 => 'id']; public $reflectionFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'id'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; public $initializer = class Closure { }; public $cloner = class Closure { } }]; private $em = ...; private $uow = class Doctrine\ORM\UnitOfWork { private $identityMap = ['Gustavus\\Menu\\Entities\\Item' => [2933 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 1775 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2747 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 504 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 3052 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2932 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2861 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2938 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2533 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 1283 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2761 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2315 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2752 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 70 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2864 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 265 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2841 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2849 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2832 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2075 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2439 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 1141 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2002 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2006 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2643 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2471 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2830 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2850 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 258 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 259 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2518 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2951 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 1697 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 344 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 3036 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 3005 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 1075 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2977 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 1144 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 1285 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2594 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2333 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2332 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2334 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2331 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 1533 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 1875 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 2987 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 442 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }, 1874 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = ...; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE } }], 'Gustavus\\Menu\\Entities\\Category' => [32 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 82 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 64 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 47 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 39 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 14 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 76 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 48 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 35 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 20 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 19 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 30 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 3 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 66 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 50 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 57 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 55 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 34 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 24 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 25 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 40 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 54 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }]]; private $entityIdentifiers = [108 => ['id' => 2933], 190 => ['id' => 32], 262 => ['id' => 1775], 236 => ['id' => 82], 251 => ['id' => 2747], 264 => ['id' => 64], 268 => ['id' => 504], 269 => ['id' => 47], 278 => ['id' => 3052], 287 => ['id' => 2932], 296 => ['id' => 2861], 297 => ['id' => 39], 306 => ['id' => 2938], 315 => ['id' => 2533], 316 => ['id' => 14], 325 => ['id' => 1283], 326 => ['id' => 76], 335 => ['id' => 2761], 344 => ['id' => 2315], 353 => ['id' => 2752], 354 => ['id' => 48], 363 => ['id' => 70], 372 => ['id' => 2864], 381 => ['id' => 265], 382 => ['id' => 35], 391 => ['id' => 2841], 392 => ['id' => 20], 401 => ['id' => 2849], 410 => ['id' => 2832], 411 => ['id' => 19], 420 => ['id' => 2075], 421 => ['id' => 30], 430 => ['id' => 2439], 431 => ['id' => 3], 440 => ['id' => 1141], 441 => ['id' => 66], 450 => ['id' => 2002], 451 => ['id' => 50], 460 => ['id' => 2006], 469 => ['id' => 2643], 470 => ['id' => 57], 479 => ['id' => 2471], 480 => ['id' => 55], 489 => ['id' => 2830], 498 => ['id' => 2850], 507 => ['id' => 258], 508 => ['id' => 34], 517 => ['id' => 259], 526 => ['id' => 2518], 527 => ['id' => 24], 536 => ['id' => 2951], 545 => ['id' => 1697], 546 => ['id' => 25], 555 => ['id' => 344], 556 => ['id' => 40], 565 => ['id' => 3036], 574 => ['id' => 3005], 583 => ['id' => 1075], 592 => ['id' => 2977], 601 => ['id' => 1144], 610 => ['id' => 1285], 619 => ['id' => 2594], 628 => ['id' => 2333], 637 => ['id' => 2332], 646 => ['id' => 2334], 655 => ['id' => 2331], 664 => ['id' => 1533], 665 => ['id' => 54], 674 => ['id' => 1875], 683 => ['id' => 2987], 692 => ['id' => 442], 701 => ['id' => 1874]]; private $originalEntityData = [108 => ['id' => 2933, 'name' => '10 Grain Hot Cereal', 'portionSize' => '1/2 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 32, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 190 => [], 262 => ['id' => 1775, 'name' => '10-Spice Vegetable Soup(Vegan)', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 82, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 236 => [], 251 => ['id' => 2747, 'name' => '3 Cheese Macaroni Bake', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 264 => [], 268 => ['id' => 504, 'name' => '3 Cheese Tortilla Roll-ups', 'portionSize' => '1 each', 'grams' => 100, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 47, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 269 => [], 278 => ['id' => 3052, 'name' => '3 Grain Veggie Burger, Grill (vegan)', 'portionSize' => '1 each', 'grams' => 120, 'allergyIdentifiers' => 'DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 287 => ['id' => 2932, 'name' => '6 Grain Hot Cereal', 'portionSize' => '1/2 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 32, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 296 => ['id' => 2861, 'name' => '7 Layer Bar (contains nuts)', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 39, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 297 => [], 306 => ['id' => 2938, 'name' => '8 Grain Hot Cereal', 'portionSize' => '1/2 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 32, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 315 => ['id' => 2533, 'name' => 'A.1. Sauce', 'portionSize' => '1 Tbsp', 'grams' => 17, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 14, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 316 => [], 325 => ['id' => 1283, 'name' => 'Acorn Squash', 'portionSize' => '1/2 cup', 'grams' => 152, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 76, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 326 => [], 335 => ['id' => 2761, 'name' => 'Acorn Squash with Butter & Brown Sugar', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 76, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 344 => ['id' => 2315, 'name' => 'Acorn Squash with White Beans', 'portionSize' => '1 serving', 'grams' => 509, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 353 => ['id' => 2752, 'name' => 'African Bowl', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 354 => [], 363 => ['id' => 70, 'name' => 'Ala Creme Sauce', 'portionSize' => '4 ounces', 'grams' => 92, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 14, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 372 => ['id' => 2864, 'name' => 'Almond Bar (contains nuts)', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 39, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 381 => ['id' => 265, 'name' => 'Almond Bars', 'portionSize' => '', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 35, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 382 => [], 391 => ['id' => 2841, 'name' => 'Almond Bearclaw', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 392 => [], 401 => ['id' => 2849, 'name' => 'Almond Croissant', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 410 => ['id' => 2832, 'name' => 'Almond Poppyseed Muffin', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 19, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 411 => [], 420 => ['id' => 2075, 'name' => 'Apperts Links', 'portionSize' => '3 links', 'grams' => 85, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 30, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 421 => [], 430 => ['id' => 2439, 'name' => 'Appetizer Plate - Choose any 3', 'portionSize' => '3 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 3, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 431 => [], 440 => ['id' => 1141, 'name' => 'Apple', 'portionSize' => '1 each', 'grams' => 148, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 66, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 441 => [], 450 => ['id' => 2002, 'name' => 'Apple Almond Stuffed Chicken Thighs', 'portionSize' => '4 ounces', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 50, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 451 => [], 460 => ['id' => 2006, 'name' => 'Apple Brie Stuffed Chicken ', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 50, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 469 => ['id' => 2643, 'name' => 'Apple Chicken Salad', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 57, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 470 => [], 479 => ['id' => 2471, 'name' => 'Apple Cider Pork Chops', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 55, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 480 => [], 489 => ['id' => 2830, 'name' => 'Apple Cinnamon Muffin', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 19, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 498 => ['id' => 2850, 'name' => 'Apple Cinnamon Scone', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 507 => ['id' => 258, 'name' => 'Apple Cobbler', 'portionSize' => '1 slice', 'grams' => 190, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 34, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 508 => [], 517 => ['id' => 259, 'name' => 'Apple Crisp', 'portionSize' => '1 square', 'grams' => 167, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 34, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 526 => ['id' => 2518, 'name' => 'Apple Fritter French Toast', 'portionSize' => '1 each', 'grams' => 100, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 24, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 527 => [], 536 => ['id' => 2951, 'name' => 'Apple Lattice', 'portionSize' => '1', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 545 => ['id' => 1697, 'name' => 'Apple Pancakes', 'portionSize' => '1 each', 'grams' => 88, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 25, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 546 => [], 555 => ['id' => 344, 'name' => 'Apple Pie', 'portionSize' => '1 slice', 'grams' => 131, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 40, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 556 => [], 565 => ['id' => 3036, 'name' => 'Apple Pie (Thanksgiving)', 'portionSize' => '1', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 574 => ['id' => 3005, 'name' => 'Apple Strudel Stick', 'portionSize' => '1', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 583 => ['id' => 1075, 'name' => 'Apple Stuffed Squash', 'portionSize' => '1/4 each', 'grams' => 182, 'allergyIdentifiers' => 'HH,GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 592 => ['id' => 2977, 'name' => 'Apple Turnover', 'portionSize' => '1', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 601 => ['id' => 1144, 'name' => 'Applesauce', 'portionSize' => '1/2 cup', 'grams' => 128, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 66, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 610 => ['id' => 1285, 'name' => 'Artichoke Stuffed Portabellas', 'portionSize' => '1 each', 'grams' => 245, 'allergyIdentifiers' => 'GF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 619 => ['id' => 2594, 'name' => 'Asian Beef Noodle Soup', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 82, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 628 => ['id' => 2333, 'name' => 'Asian Buffet - Rice & 1 Entree & Eggroll', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 637 => ['id' => 2332, 'name' => 'Asian Buffet - Rice & 2 Entrees', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 646 => ['id' => 2334, 'name' => 'Asian Buffet - Rice & 2 Entrees & Eggroll', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 655 => ['id' => 2331, 'name' => 'Asian Buffet - Rice and 1 Entree', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 664 => ['id' => 1533, 'name' => 'Asian Burger', 'portionSize' => '5 ounces', 'grams' => 150, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 54, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 665 => [], 674 => ['id' => 1875, 'name' => 'Asian Chicken Salad', 'portionSize' => '4 ounces', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 57, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 683 => ['id' => 2987, 'name' => 'Asian Chicken Vegetable', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 82, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 692 => ['id' => 442, 'name' => 'Asian Pasta', 'portionSize' => '1 cup', 'grams' => 83, 'allergyIdentifiers' => 'DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 }], 701 => ['id' => 1874, 'name' => 'Asian Super Salad', 'portionSize' => '1 cup', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 57, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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 }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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 }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 = [108 => 1, 190 => 1, 262 => 1, 236 => 1, 251 => 1, 264 => 1, 268 => 1, 269 => 1, 278 => 1, 287 => 1, 296 => 1, 297 => 1, 306 => 1, 315 => 1, 316 => 1, 325 => 1, 326 => 1, 335 => 1, 344 => 1, 353 => 1, 354 => 1, 363 => 1, 372 => 1, 381 => 1, 382 => 1, 391 => 1, 392 => 1, 401 => 1, 410 => 1, 411 => 1, 420 => 1, 421 => 1, 430 => 1, 431 => 1, 440 => 1, 441 => 1, 450 => 1, 451 => 1, 460 => 1, 469 => 1, 470 => 1, 479 => 1, 480 => 1, 489 => 1, 498 => 1, 507 => 1, 508 => 1, 517 => 1, 526 => 1, 527 => 1, 536 => 1, 545 => 1, 546 => 1, 555 => 1, 556 => 1, 565 => 1, 574 => 1, 583 => 1, 592 => 1, 601 => 1, 610 => 1, 619 => 1, 628 => 1, 637 => 1, 646 => 1, 655 => 1, 664 => 1, 665 => 1, 674 => 1, 683 => 1, 692 => 1, 701 => 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\\Menu\\Entities\\Category' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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 { }; 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' => 'menu', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'menu-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\\Concourse\\Entities\\TimestampedEntity' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Menu\\Entities\\Item' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Menu\\__CG__\\Gustavus\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Menu\\Entities\\ItemNutrient' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Menu\\Entities\\ItemIngredient' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Menu\\Entities\\MenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { ... }, 'Gustavus\\Menu\\Entities\\DailyMenuItem' => 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\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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' => [...], 'name' => [...]]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => [...]]; 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\\Menu\\Entities\\Category' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'items' => 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 $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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' => [...], 'name' => [...]]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => [...]]; 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\\Menu\\Entities\\Category' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'items' => 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\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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' => [...], 'name' => [...]]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => [...]]; 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\\Menu\\Entities\\Category' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'items' => 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 = NULL }]; 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\\Concourse\\Entities\\TimestampedEntity' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; public $namespace = 'Gustavus\\Concourse\\Entities'; public $rootEntityName = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; 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' => 'TimestampedEntity']; 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\\Concourse\\Entities\\TimestampedEntity' }; 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\\Menu\\Entities\\Item' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Item'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Item'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\ItemRepository'; 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' => [...], 'name' => [...], 'portionSize' => [...], 'grams' => [...], 'allergyIdentifiers' => [...], 'active' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Item']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['category' => [...], 'nutrients' => [...], 'ingredients' => [...], 'dailyMenuItems' => [...]]; 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\\Menu\\Entities\\Item' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'portionSize' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'grams' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'allergyIdentifiers' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'active' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'dailyMenuItems' => 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\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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' => [...], 'name' => [...]]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => [...]]; 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\\Menu\\Entities\\Category' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'items' => 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\\Menu\\__CG__\\Gustavus\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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' => [...], 'name' => [...]]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => [...]]; 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\\Menu\\Entities\\Category' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'items' => 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\\Menu\\Entities\\ItemNutrient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'nutrient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'nutrient' => 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\\Menu\\Entities\\ItemIngredient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['item' => [...], 'ingredient' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'ingredient' => 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\\Menu\\Entities\\MenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\MenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\MenuItem'; 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 = ['availableOnline' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline']; public $columnNames = ['availableOnline' => 'availableOnline']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'MenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; 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\\Menu\\Entities\\MenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => 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\\Menu\\Entities\\DailyMenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => [...], 'meal' => [...], 'price' => [...], 'created' => [...], 'modified' => [...]]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [...], 'preUpdate' => [...]]; public $entityListeners = []; public $associationMappings = ['cafStation' => [...], 'menu' => [...], 'item' => [...]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'item' => 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 = TRUE; private $imports = [...]; private $classExists = [...]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [...]; private $ignoredAnnotationNames = [...]; private $ignoredAnnotationNamespaces = [...]; private $context = 'property Gustavus\\Concourse\\Entities\\TimestampedEntity::$modified' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Menu/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/Menu'; private $proxyNs = 'Gustavus\\Menu'; private $autoGenerate = 1; private $identifierFlattener = class Doctrine\ORM\Utility\IdentifierFlattener { private $unitOfWork = class Doctrine\ORM\UnitOfWork { private $identityMap = ['Gustavus\\Menu\\Entities\\Item' => [2933 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 1775 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2747 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 504 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 3052 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2932 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2861 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2938 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2533 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 1283 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2761 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2315 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2752 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 70 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2864 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 265 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2841 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2849 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2832 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2075 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2439 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 1141 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2002 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2006 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2643 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2471 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2830 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2850 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 258 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 259 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2518 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2951 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 1697 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 344 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 3036 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 3005 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 1075 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2977 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 1144 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 1285 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2594 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2333 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2332 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2334 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2331 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 1533 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 1875 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 2987 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 442 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }, 1874 => class Gustavus\Menu\Entities\Item { protected $created = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $modified = class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { ... }; public $__cloner__ = class Closure { ... }; public $__isInitialized__ = FALSE }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $ingredients = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { ... }; protected bool $initialized = FALSE; private $snapshot = [...]; private $owner = ...; private $association = [...]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { ... }; private $isDirty = FALSE } }], 'Gustavus\\Menu\\Entities\\Category' => [32 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 82 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 64 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 47 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 39 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 14 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 76 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 48 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 35 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 20 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 19 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 30 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 3 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 66 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 50 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 57 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 55 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 34 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 24 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 25 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 40 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 54 => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }]]; private $entityIdentifiers = [108 => ['id' => 2933], 190 => ['id' => 32], 262 => ['id' => 1775], 236 => ['id' => 82], 251 => ['id' => 2747], 264 => ['id' => 64], 268 => ['id' => 504], 269 => ['id' => 47], 278 => ['id' => 3052], 287 => ['id' => 2932], 296 => ['id' => 2861], 297 => ['id' => 39], 306 => ['id' => 2938], 315 => ['id' => 2533], 316 => ['id' => 14], 325 => ['id' => 1283], 326 => ['id' => 76], 335 => ['id' => 2761], 344 => ['id' => 2315], 353 => ['id' => 2752], 354 => ['id' => 48], 363 => ['id' => 70], 372 => ['id' => 2864], 381 => ['id' => 265], 382 => ['id' => 35], 391 => ['id' => 2841], 392 => ['id' => 20], 401 => ['id' => 2849], 410 => ['id' => 2832], 411 => ['id' => 19], 420 => ['id' => 2075], 421 => ['id' => 30], 430 => ['id' => 2439], 431 => ['id' => 3], 440 => ['id' => 1141], 441 => ['id' => 66], 450 => ['id' => 2002], 451 => ['id' => 50], 460 => ['id' => 2006], 469 => ['id' => 2643], 470 => ['id' => 57], 479 => ['id' => 2471], 480 => ['id' => 55], 489 => ['id' => 2830], 498 => ['id' => 2850], 507 => ['id' => 258], 508 => ['id' => 34], 517 => ['id' => 259], 526 => ['id' => 2518], 527 => ['id' => 24], 536 => ['id' => 2951], 545 => ['id' => 1697], 546 => ['id' => 25], 555 => ['id' => 344], 556 => ['id' => 40], 565 => ['id' => 3036], 574 => ['id' => 3005], 583 => ['id' => 1075], 592 => ['id' => 2977], 601 => ['id' => 1144], 610 => ['id' => 1285], 619 => ['id' => 2594], 628 => ['id' => 2333], 637 => ['id' => 2332], 646 => ['id' => 2334], 655 => ['id' => 2331], 664 => ['id' => 1533], 665 => ['id' => 54], 674 => ['id' => 1875], 683 => ['id' => 2987], 692 => ['id' => 442], 701 => ['id' => 1874]]; private $originalEntityData = [108 => ['id' => 2933, 'name' => '10 Grain Hot Cereal', 'portionSize' => '1/2 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-27 14:28:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 32, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2933; protected $name = '10 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 190 => [], 262 => ['id' => 1775, 'name' => '10-Spice Vegetable Soup(Vegan)', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2015-02-09 09:49:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-03-01 11:28:04.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 82, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1775; protected $name = '10-Spice Vegetable Soup(Vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 236 => [], 251 => ['id' => 2747, 'name' => '3 Cheese Macaroni Bake', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-08-14 14:14:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2747; protected $name = '3 Cheese Macaroni Bake'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 264 => [], 268 => ['id' => 504, 'name' => '3 Cheese Tortilla Roll-ups', 'portionSize' => '1 each', 'grams' => 100, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:06:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 47, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 47; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 504; protected $name = '3 Cheese Tortilla Roll-ups'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 269 => [], 278 => ['id' => 3052, 'name' => '3 Grain Veggie Burger, Grill (vegan)', 'portionSize' => '1 each', 'grams' => 120, 'allergyIdentifiers' => 'DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2021-01-19 13:57:52.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2021-01-19 14:01:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 3052; protected $name = '3 Grain Veggie Burger, Grill (vegan)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 120; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 287 => ['id' => 2932, 'name' => '6 Grain Hot Cereal', 'portionSize' => '1/2 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-27 14:27:42.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 32, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2932; protected $name = '6 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 296 => ['id' => 2861, 'name' => '7 Layer Bar (contains nuts)', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:46:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 39, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2861; protected $name = '7 Layer Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 297 => [], 306 => ['id' => 2938, 'name' => '8 Grain Hot Cereal', 'portionSize' => '1/2 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-27 14:31:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 32, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 32; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2938; protected $name = '8 Grain Hot Cereal'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 315 => ['id' => 2533, 'name' => 'A.1. Sauce', 'portionSize' => '1 Tbsp', 'grams' => 17, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-08-23 12:49:49.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 14, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2533; protected $name = 'A.1. Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 Tbsp'; protected $grams = 17; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 316 => [], 325 => ['id' => 1283, 'name' => 'Acorn Squash', 'portionSize' => '1/2 cup', 'grams' => 152, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:20:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-07-19 09:51:57.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 76, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1283; protected $name = 'Acorn Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 152; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 326 => [], 335 => ['id' => 2761, 'name' => 'Acorn Squash with Butter & Brown Sugar', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-08-14 15:08:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 76, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 76; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2761; protected $name = 'Acorn Squash with Butter & Brown Sugar'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 344 => ['id' => 2315, 'name' => 'Acorn Squash with White Beans', 'portionSize' => '1 serving', 'grams' => 509, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-16 12:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-03-25 11:25:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2315; protected $name = 'Acorn Squash with White Beans'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 509; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 353 => ['id' => 2752, 'name' => 'African Bowl', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-08-14 14:33:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2752; protected $name = 'African Bowl'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 354 => [], 363 => ['id' => 70, 'name' => 'Ala Creme Sauce', 'portionSize' => '4 ounces', 'grams' => 92, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:04:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-06-24 15:51:53.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 14, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 14; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 70; protected $name = 'Ala Creme Sauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '4 ounces'; protected $grams = 92; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 372 => ['id' => 2864, 'name' => 'Almond Bar (contains nuts)', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:48:16.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 39, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 39; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2864; protected $name = 'Almond Bar (contains nuts)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 381 => ['id' => 265, 'name' => 'Almond Bars', 'portionSize' => '', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 35, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 35; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 265; protected $name = 'Almond Bars'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = ''; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 382 => [], 391 => ['id' => 2841, 'name' => 'Almond Bearclaw', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:27:13.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2841; protected $name = 'Almond Bearclaw'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 392 => [], 401 => ['id' => 2849, 'name' => 'Almond Croissant', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:33:59.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2849; protected $name = 'Almond Croissant'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 410 => ['id' => 2832, 'name' => 'Almond Poppyseed Muffin', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:17:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 19, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2832; protected $name = 'Almond Poppyseed Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 411 => [], 420 => ['id' => 2075, 'name' => 'Apperts Links', 'portionSize' => '3 links', 'grams' => 85, 'allergyIdentifiers' => 'GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2016-09-15 21:07:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-08-02 10:22:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 30, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 30; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2075; protected $name = 'Apperts Links'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '3 links'; protected $grams = 85; protected $allergyIdentifiers = 'GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 421 => [], 430 => ['id' => 2439, 'name' => 'Appetizer Plate - Choose any 3', 'portionSize' => '3 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-01-16 10:46:58.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 3, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 3; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2439; protected $name = 'Appetizer Plate - Choose any 3'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '3 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 431 => [], 440 => ['id' => 1141, 'name' => 'Apple', 'portionSize' => '1 each', 'grams' => 148, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:16:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 66, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1141; protected $name = 'Apple'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 148; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 441 => [], 450 => ['id' => 2002, 'name' => 'Apple Almond Stuffed Chicken Thighs', 'portionSize' => '4 ounces', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2016-02-15 14:02:37.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 50, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2002; protected $name = 'Apple Almond Stuffed Chicken Thighs'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '4 ounces'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 451 => [], 460 => ['id' => 2006, 'name' => 'Apple Brie Stuffed Chicken ', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2016-03-09 10:01:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 50, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 50; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2006; protected $name = 'Apple Brie Stuffed Chicken '; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 469 => ['id' => 2643, 'name' => 'Apple Chicken Salad', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2019-05-08 12:25:39.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-05-08 12:25:40.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 57, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2643; protected $name = 'Apple Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 470 => [], 479 => ['id' => 2471, 'name' => 'Apple Cider Pork Chops', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-04-14 20:52:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 55, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 55; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2471; protected $name = 'Apple Cider Pork Chops'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 480 => [], 489 => ['id' => 2830, 'name' => 'Apple Cinnamon Muffin', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:16:26.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 19, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 19; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2830; protected $name = 'Apple Cinnamon Muffin'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 498 => ['id' => 2850, 'name' => 'Apple Cinnamon Scone', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-08-24 22:34:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2850; protected $name = 'Apple Cinnamon Scone'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 507 => ['id' => 258, 'name' => 'Apple Cobbler', 'portionSize' => '1 slice', 'grams' => 190, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:10.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 34, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 258; protected $name = 'Apple Cobbler'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 slice'; protected $grams = 190; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 508 => [], 517 => ['id' => 259, 'name' => 'Apple Crisp', 'portionSize' => '1 square', 'grams' => 167, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 34, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 34; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 259; protected $name = 'Apple Crisp'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 square'; protected $grams = 167; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 526 => ['id' => 2518, 'name' => 'Apple Fritter French Toast', 'portionSize' => '1 each', 'grams' => 100, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-07-24 09:42:08.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-07-24 15:16:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 24, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 24; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2518; protected $name = 'Apple Fritter French Toast'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 100; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 527 => [], 536 => ['id' => 2951, 'name' => 'Apple Lattice', 'portionSize' => '1', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-09-08 05:46:14.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-09-08 05:46:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2951; protected $name = 'Apple Lattice'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 545 => ['id' => 1697, 'name' => 'Apple Pancakes', 'portionSize' => '1 each', 'grams' => 88, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2014-09-05 10:48:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-08-21 20:57:23.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 25, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 25; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1697; protected $name = 'Apple Pancakes'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 88; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 546 => [], 555 => ['id' => 344, 'name' => 'Apple Pie', 'portionSize' => '1 slice', 'grams' => 131, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:05:35.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 40, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 40; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 344; protected $name = 'Apple Pie'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 slice'; protected $grams = 131; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 556 => [], 565 => ['id' => 3036, 'name' => 'Apple Pie (Thanksgiving)', 'portionSize' => '1', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-11-19 12:00:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 3036; protected $name = 'Apple Pie (Thanksgiving)'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 574 => ['id' => 3005, 'name' => 'Apple Strudel Stick', 'portionSize' => '1', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-11-05 04:30:28.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 3005; protected $name = 'Apple Strudel Stick'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 583 => ['id' => 1075, 'name' => 'Apple Stuffed Squash', 'portionSize' => '1/4 each', 'grams' => 182, 'allergyIdentifiers' => 'HH,GF,DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:14:32.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-03-25 11:57:00.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1075; protected $name = 'Apple Stuffed Squash'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/4 each'; protected $grams = 182; protected $allergyIdentifiers = 'HH,GF,DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 592 => ['id' => 2977, 'name' => 'Apple Turnover', 'portionSize' => '1', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-09-30 04:55:55.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-09-30 04:56:20.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 20, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 20; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2977; protected $name = 'Apple Turnover'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 601 => ['id' => 1144, 'name' => 'Applesauce', 'portionSize' => '1/2 cup', 'grams' => 128, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:16:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2013-03-08 14:25:44.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 66, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 66; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1144; protected $name = 'Applesauce'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1/2 cup'; protected $grams = 128; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 610 => ['id' => 1285, 'name' => 'Artichoke Stuffed Portabellas', 'portionSize' => '1 each', 'grams' => 245, 'allergyIdentifiers' => 'GF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:20:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-07-30 15:47:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1285; protected $name = 'Artichoke Stuffed Portabellas'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 245; protected $allergyIdentifiers = 'GF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 619 => ['id' => 2594, 'name' => 'Asian Beef Noodle Soup', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2018-09-12 08:24:06.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2018-09-12 08:24:07.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 82, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2594; protected $name = 'Asian Beef Noodle Soup'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 628 => ['id' => 2333, 'name' => 'Asian Buffet - Rice & 1 Entree & Eggroll', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:31:09.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 12:34:11.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2333; protected $name = 'Asian Buffet - Rice & 1 Entree & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 637 => ['id' => 2332, 'name' => 'Asian Buffet - Rice & 2 Entrees', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:30:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 12:33:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2332; protected $name = 'Asian Buffet - Rice & 2 Entrees'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 646 => ['id' => 2334, 'name' => 'Asian Buffet - Rice & 2 Entrees & Eggroll', 'portionSize' => '1 serving', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:36:43.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 14:17:50.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2334; protected $name = 'Asian Buffet - Rice & 2 Entrees & Eggroll'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 serving'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 655 => ['id' => 2331, 'name' => 'Asian Buffet - Rice and 1 Entree', 'portionSize' => '1 each', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2017-08-24 15:29:41.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 12:33:29.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 48, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 48; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2331; protected $name = 'Asian Buffet - Rice and 1 Entree'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 each'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 664 => ['id' => 1533, 'name' => 'Asian Burger', 'portionSize' => '5 ounces', 'grams' => 150, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2013-09-23 14:24:48.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2016-03-07 21:09:31.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 54, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 54; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1533; protected $name = 'Asian Burger'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '5 ounces'; protected $grams = 150; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 665 => [], 674 => ['id' => 1875, 'name' => 'Asian Chicken Salad', 'portionSize' => '4 ounces', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2015-08-31 14:13:03.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2017-11-22 13:58:15.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 57, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1875; protected $name = 'Asian Chicken Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '4 ounces'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 683 => ['id' => 2987, 'name' => 'Asian Chicken Vegetable', 'portionSize' => '1 cup', 'grams' => 0, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2020-10-09 08:34:54.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 82, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 82; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 2987; protected $name = 'Asian Chicken Vegetable'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 0; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 692 => ['id' => 442, 'name' => 'Asian Pasta', 'portionSize' => '1 cup', 'grams' => 83, 'allergyIdentifiers' => 'DF', 'active' => TRUE, 'created' => class DateTime { public $date = '2013-03-08 14:06:12.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2019-06-06 16:44:38.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 64, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 64; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 442; protected $name = 'Asian Pasta'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 83; protected $allergyIdentifiers = 'DF'; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }], 701 => ['id' => 1874, 'name' => 'Asian Super Salad', 'portionSize' => '1 cup', 'grams' => 1, 'allergyIdentifiers' => NULL, 'active' => TRUE, 'created' => class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'modified' => class DateTime { public $date = '2015-08-31 14:12:18.000000'; public $timezone_type = 3; public $timezone = 'America/Chicago' }, 'category_id' => 57, 'category' => class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { protected $id = 57; protected $name = NULL; protected $items = NULL; public $__initializer__ = class Closure { }; public $__cloner__ = class Closure { }; public $__isInitialized__ = FALSE }, 'nutrients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = ...; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'ingredients' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = ...; protected $dailyMenuItems = class Doctrine\ORM\PersistentCollection { ... } }; private $association = ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }, 'dailyMenuItems' => class Doctrine\ORM\PersistentCollection { protected ?Doctrine\Common\Collections\Collection $collection = class Doctrine\Common\Collections\ArrayCollection { private array $elements = [...] }; protected bool $initialized = FALSE; private $snapshot = []; private $owner = class Gustavus\Menu\Entities\Item { protected $created = class DateTime { ... }; protected $modified = class DateTime { ... }; protected $id = 1874; protected $name = 'Asian Super Salad'; protected $category = class Gustavus\Menu\__CG__\Gustavus\Menu\Entities\Category { ... }; protected $portionSize = '1 cup'; protected $grams = 1; protected $allergyIdentifiers = NULL; protected $active = TRUE; protected $nutrients = class Doctrine\ORM\PersistentCollection { ... }; protected $ingredients = class Doctrine\ORM\PersistentCollection { ... }; protected $dailyMenuItems = ... }; private $association = ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE]; private $em = ...; private $backRefFieldName = 'item'; private $typeClass = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }; private $isDirty = FALSE }]]; private $entityChangeSets = []; private $entityStates = [108 => 1, 190 => 1, 262 => 1, 236 => 1, 251 => 1, 264 => 1, 268 => 1, 269 => 1, 278 => 1, 287 => 1, 296 => 1, 297 => 1, 306 => 1, 315 => 1, 316 => 1, 325 => 1, 326 => 1, 335 => 1, 344 => 1, 353 => 1, 354 => 1, 363 => 1, 372 => 1, 381 => 1, 382 => 1, 391 => 1, 392 => 1, 401 => 1, 410 => 1, 411 => 1, 420 => 1, 421 => 1, 430 => 1, 431 => 1, 440 => 1, 441 => 1, 450 => 1, 451 => 1, 460 => 1, 469 => 1, 470 => 1, 479 => 1, 480 => 1, 489 => 1, 498 => 1, 507 => 1, 508 => 1, 517 => 1, 526 => 1, 527 => 1, 536 => 1, 545 => 1, 546 => 1, 555 => 1, 556 => 1, 565 => 1, 574 => 1, 583 => 1, 592 => 1, 601 => 1, 610 => 1, 619 => 1, 628 => 1, 637 => 1, 646 => 1, 655 => 1, 664 => 1, 665 => 1, 674 => 1, 683 => 1, 692 => 1, 701 => 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\\Menu\\Entities\\Category' => class Doctrine\ORM\Persisters\Entity\BasicEntityPersister { protected $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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' => [...], 'name' => [...]]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => [...]]; 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\\Menu\\Entities\\Category' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['id' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { ... }, 'items' => 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' => 'menu', 'password' => 'hUkN7Gdn', 'host' => 'db-master.gac.edu', 'port' => '3306', 'dbname' => 'menu-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\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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 $limitsHandlingContext = class Doctrine\ORM\Persisters\Entity\CachedPersisterContext { public $class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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 = NULL }]; 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\\Concourse\\Entities\\TimestampedEntity' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; public $namespace = 'Gustavus\\Concourse\\Entities'; public $rootEntityName = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; 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\\Menu\\Entities\\Item' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Item'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Item'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\ItemRepository'; 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\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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\\Menu\\__CG__\\Gustavus\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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\\Menu\\Entities\\ItemNutrient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\MenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\MenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\MenuItem'; 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\\Menu\\Entities\\DailyMenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 = 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 = TRUE; public $containsForeignIdentifier = TRUE; 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 { ... } }]; 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/Menu/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\\Concourse\\Entities\\TimestampedEntity' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; public $namespace = 'Gustavus\\Concourse\\Entities'; public $rootEntityName = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; 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' => 'TimestampedEntity']; 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\\Concourse\\Entities\\TimestampedEntity' }; 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\\Menu\\Entities\\Item' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Item'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Item'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\ItemRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name'], 'portionSize' => ['fieldName' => 'portionSize', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'portionSize'], 'grams' => ['fieldName' => 'grams', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'grams'], 'allergyIdentifiers' => ['fieldName' => 'allergyIdentifiers', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'allergyIdentifiers'], 'active' => ['fieldName' => 'active', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'active'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Item']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['category' => ['fieldName' => 'category', 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Category', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrients' => ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE], 'ingredients' => ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [...], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => [...], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE], 'dailyMenuItems' => ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Item' }; 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\\Menu\\Entities\\Item'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000name' }, 'portionSize' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'portionSize'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000portionSize' }, 'grams' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'grams'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000grams' }, 'allergyIdentifiers' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allergyIdentifiers'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000allergyIdentifiers' }, 'active' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'active'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000active' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000category' }, 'nutrients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrients'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000nutrients' }, 'ingredients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredients'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000ingredients' }, 'dailyMenuItems' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'dailyMenuItems'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000dailyMenuItems' }]; 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\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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\\Menu\\__CG__\\Gustavus\\Menu\\Entities\\Category' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Category'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Category'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\CategoryRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 128, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name']]; public $fieldNames = ['id' => 'id', 'name' => 'name']; public $columnNames = ['id' => 'id', 'name' => 'name']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Category']; public $lifecycleCallbacks = []; public $entityListeners = []; public $associationMappings = ['items' => ['fieldName' => 'items', 'mappedBy' => 'category', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'cascade' => [...], 'orphanRemoval' => FALSE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Category', 'isCascadeRemove' => FALSE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Category' }; 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\\Menu\\Entities\\Category'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000name' }, 'items' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'items'; public string $class = 'Gustavus\\Menu\\Entities\\Category'; private $key = '\000*\000items' }]; 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\\Menu\\Entities\\ItemNutrient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemNutrient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemNutrient'; 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 => 'item', 1 => 'nutrient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['amount' => ['fieldName' => 'amount', 'type' => 'string', 'scale' => NULL, 'length' => 16, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'amount'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['amount' => 'amount', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemNutrient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'nutrients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'nutrient' => ['fieldName' => 'nutrient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Nutrient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemNutrient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['amount' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'amount'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000amount' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000item' }, 'nutrient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemNutrient'; private $key = '\000*\000nutrient' }]; 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\\Menu\\Entities\\ItemIngredient' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\ItemIngredient'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\ItemIngredient'; 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 => 'item', 1 => 'ingredient']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['orderIndex' => ['fieldName' => 'orderIndex', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'orderIndex'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['orderIndex' => 'orderIndex', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'ItemIngredient']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'ingredient' => ['fieldName' => 'ingredient', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'ingredients', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Ingredient', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\ItemIngredient' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['orderIndex' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'orderIndex'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000orderIndex' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000item' }, 'ingredient' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredient'; public string $class = 'Gustavus\\Menu\\Entities\\ItemIngredient'; private $key = '\000*\000ingredient' }]; 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\\Menu\\Entities\\MenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\MenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\MenuItem'; 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 = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline']]; public $fieldNames = ['availableOnline' => 'availableOnline']; public $columnNames = ['availableOnline' => 'availableOnline']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'MenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; 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\\Menu\\Entities\\MenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }]; 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\\Menu\\Entities\\DailyMenuItem' => class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; 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 => 'cafStation', 1 => 'menu', 2 => 'item']; public $inheritanceType = 1; public $generatorType = 5; public $fieldMappings = ['availableOnline' => ['fieldName' => 'availableOnline', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'availableOnline', 'declared' => 'Gustavus\\Menu\\Entities\\MenuItem'], 'meal' => ['fieldName' => 'meal', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'meal'], 'price' => ['fieldName' => 'price', 'type' => 'float', 'scale' => 2, 'length' => 8, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'price'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['availableOnline' => 'availableOnline', 'meal' => 'meal', 'price' => 'price', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'DailyMenuItem']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['cafStation' => ['fieldName' => 'cafStation', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => 'dailyMenuItems', 'targetEntity' => 'Gustavus\\Menu\\Entities\\CafStation', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'menu' => ['fieldName' => 'menu', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenu', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE], 'item' => ['fieldName' => 'item', 'id' => TRUE, 'joinColumns' => [...], 'cascade' => [...], 'inversedBy' => NULL, 'targetEntity' => 'Gustavus\\Menu\\Entities\\Item', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => [...], 'joinColumnFieldNames' => [...], 'targetToSourceKeyColumns' => [...], 'orphanRemoval' => FALSE]]; public $isIdentifierComposite = TRUE; public $containsForeignIdentifier = TRUE; 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\\Menu\\Entities\\DailyMenuItem' }; public $isReadOnly = FALSE; protected $namingStrategy = class Doctrine\ORM\Mapping\DefaultNamingStrategy { }; public $reflFields = ['availableOnline' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'availableOnline'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000Gustavus\\Menu\\Entities\\MenuItem\000availableOnline' }, 'meal' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'meal'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000meal' }, 'price' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'price'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000price' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'cafStation' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'cafStation'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000cafStation' }, 'menu' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'menu'; public string $class = 'Gustavus\\Menu\\Entities\\DailyMenuItem'; private $key = '\000*\000menu' }, 'item' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'item'; public string $class = 'Gustavus\\Menu\\Entities\\MenuItem'; private $key = '\000*\000item' }]; 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 = '@var DateTime $modified\n *\n * @Column(name="modified", type="datetime")\n'; private ${Doctrine\Common\Lexer\AbstractLexer}tokens = [...]; private ${Doctrine\Common\Lexer\AbstractLexer}position = 16; 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 = TRUE; 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\\Entity' => TRUE, 'Doctrine\\ORM\\Mapping\\HasLifecycleCallbacks' => TRUE, 'Doctrine\\ORM\\Mapping\\var' => FALSE, 'Doctrine\\ORM\\Mapping\\Id' => TRUE, 'Doctrine\\ORM\\Mapping\\Column' => TRUE, 'Doctrine\\ORM\\Mapping\\GeneratedValue' => TRUE, 'Doctrine\\ORM\\Mapping\\ManyToOne' => TRUE, 'Doctrine\\ORM\\Mapping\\OneToMany' => TRUE, 'Doctrine\\ORM\\Mapping\\OrderBy' => TRUE, 'Doctrine\\ORM\\Mapping\\return' => FALSE, 'Doctrine\\ORM\\Mapping\\PrePersist' => TRUE, 'Doctrine\\ORM\\Mapping\\PreUpdate' => TRUE, 'Doctrine\\ORM\\Mapping\\param' => FALSE, 'Doctrine\\ORM\\Mapping\\mappedSuperclass' => TRUE, 'Doctrine\\ORM\\Mapping\\JoinColumn' => TRUE]; private $ignoreNotImportedAnnotations = TRUE; private $namespaces = [0 => 'Doctrine\\ORM\\Mapping']; private $ignoredAnnotationNames = []; private $ignoredAnnotationNamespaces = []; private $context = 'property Gustavus\\Concourse\\Entities\\TimestampedEntity::$modified' } }; protected $entityAnnotationClasses = ['Doctrine\\ORM\\Mapping\\Entity' => 1, 'Doctrine\\ORM\\Mapping\\MappedSuperclass' => 2]; protected $paths = [0 => '/cis/lib/Gustavus/Menu/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\\Menu\\Entities\\Item20' => class Gustavus\Menu\Entities\ItemRepository { protected $_entityName = 'Gustavus\\Menu\\Entities\\Item'; protected $_em = ...; protected $_class = class Doctrine\ORM\Mapping\ClassMetadata { public $name = 'Gustavus\\Menu\\Entities\\Item'; public $namespace = 'Gustavus\\Menu\\Entities'; public $rootEntityName = 'Gustavus\\Menu\\Entities\\Item'; public $customGeneratorDefinition = NULL; public $customRepositoryClassName = '\\Gustavus\\Menu\\Entities\\ItemRepository'; 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, 'id' => TRUE, 'columnName' => 'id'], 'name' => ['fieldName' => 'name', 'type' => 'string', 'scale' => NULL, 'length' => 256, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'name'], 'portionSize' => ['fieldName' => 'portionSize', 'type' => 'string', 'scale' => NULL, 'length' => 64, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'portionSize'], 'grams' => ['fieldName' => 'grams', 'type' => 'smallint', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'grams'], 'allergyIdentifiers' => ['fieldName' => 'allergyIdentifiers', 'type' => 'string', 'scale' => NULL, 'length' => 32, 'unique' => FALSE, 'nullable' => TRUE, 'precision' => NULL, 'columnName' => 'allergyIdentifiers'], 'active' => ['fieldName' => 'active', 'type' => 'boolean', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'active'], 'created' => ['fieldName' => 'created', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'created'], 'modified' => ['fieldName' => 'modified', 'type' => 'datetime', 'scale' => NULL, 'length' => NULL, 'unique' => FALSE, 'nullable' => FALSE, 'precision' => NULL, 'columnName' => 'modified']]; public $fieldNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $columnNames = ['id' => 'id', 'name' => 'name', 'portionSize' => 'portionSize', 'grams' => 'grams', 'allergyIdentifiers' => 'allergyIdentifiers', 'active' => 'active', 'created' => 'created', 'modified' => 'modified']; public $discriminatorValue = NULL; public $discriminatorMap = []; public $discriminatorColumn = NULL; public $table = ['name' => 'Item']; public $lifecycleCallbacks = ['prePersist' => [0 => 'setCreatedValue'], 'preUpdate' => [0 => 'setModifiedValue']]; public $entityListeners = []; public $associationMappings = ['category' => ['fieldName' => 'category', 'joinColumns' => [0 => [...]], 'cascade' => [], 'inversedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\Category', 'fetch' => 2, 'type' => 2, 'mappedBy' => NULL, 'isOwningSide' => TRUE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE, 'sourceToTargetKeyColumns' => ['category_id' => 'id'], 'joinColumnFieldNames' => ['category_id' => 'category_id'], 'targetToSourceKeyColumns' => ['id' => 'category_id'], 'orphanRemoval' => FALSE], 'nutrients' => ['fieldName' => 'nutrients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemNutrient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE], 'ingredients' => ['fieldName' => 'ingredients', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\ItemIngredient', 'cascade' => [0 => 'persist', 1 => 'remove', 2 => 'refresh'], 'orphanRemoval' => TRUE, 'fetch' => 2, 'orderBy' => ['orderIndex' => 'ASC'], 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => TRUE, 'isCascadePersist' => TRUE, 'isCascadeRefresh' => TRUE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => FALSE], 'dailyMenuItems' => ['fieldName' => 'dailyMenuItems', 'mappedBy' => 'item', 'targetEntity' => 'Gustavus\\Menu\\Entities\\DailyMenuItem', 'cascade' => [], 'orphanRemoval' => FALSE, 'fetch' => 4, 'type' => 4, 'inversedBy' => NULL, 'isOwningSide' => FALSE, 'sourceEntity' => 'Gustavus\\Menu\\Entities\\Item', 'isCascadeRemove' => FALSE, 'isCascadePersist' => FALSE, 'isCascadeRefresh' => FALSE, 'isCascadeMerge' => FALSE, 'isCascadeDetach' => 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\\Menu\\Entities\\Item' }; 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\\Menu\\Entities\\Item'; private $key = '\000*\000id' }, 'name' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'name'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000name' }, 'portionSize' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'portionSize'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000portionSize' }, 'grams' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'grams'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000grams' }, 'allergyIdentifiers' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'allergyIdentifiers'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000allergyIdentifiers' }, 'active' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'active'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000active' }, 'created' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'created'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000created' }, 'modified' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'modified'; public string $class = 'Gustavus\\Concourse\\Entities\\TimestampedEntity'; private $key = '\000*\000modified' }, 'category' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'category'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000category' }, 'nutrients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'nutrients'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000nutrients' }, 'ingredients' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'ingredients'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000ingredients' }, 'dailyMenuItems' => class Doctrine\Persistence\Reflection\RuntimeReflectionProperty { public string $name = 'dailyMenuItems'; public string $class = 'Gustavus\\Menu\\Entities\\Item'; private $key = '\000*\000dailyMenuItems' }]; 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 = NULL; 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 = 'items'; private ${Gustavus\Concourse\Controller}persistors = NULL; private ${Gustavus\Concourse\Controller}globalCacheDS = NULL; private ${Gustavus\Concourse\Controller}loggedInPerson = NULL }, 1 => 'menuItems'] ).../Router.php:186
50.0016418184Gustavus\Menu\Controller\MainController->menuItems( ).../Router.php:186