private function getEntryTypeDefinitions(array $entryTypes, $allowedEntryTypeIds) { $entryTypeDefinitions = []; foreach ($entryTypes as $entryType) { if ($allowedEntryTypeIds === null || in_array($entryType->id, $allowedEntryTypeIds)) { $entryTypeDefinitions[$entryType->handle] = $this->getEntryTypeDefinition($entryType); } } return $entryTypeDefinitions; }