protected function parseContentTypes(array $generalConfig) { $contentTypes = []; $tempContentTypes = $this->parseConfigYaml('contenttypes.yml'); foreach ($tempContentTypes as $key => $contentType) { try { $contentType = $this->parseContentType($key, $contentType, $generalConfig); $contentTypes[$key] = $contentType; } catch (InvalidArgumentException $e) { $this->exceptions[] = $e->getMessage(); } } return $contentTypes; }