/**
  * @param ContentEvent $event
  */
 public function updateReferencesToContentType(ContentTypeEvent $event)
 {
     $contentType = $event->getContentType();
     $this->referenceManager->updateReferencesToEntity($contentType);
 }
 /**
  * @param ContentTypeEvent $event
  */
 public function updateContentTypeSchema(ContentTypeEvent $event)
 {
     $this->schemaGenerator->createMapping($event->getContentType());
 }
 /**
  * @param ContentTypeEvent $event
  */
 public function contentTypeUpdate(ContentTypeEvent $event)
 {
     $this->sendLog('open_orchestra_log.content_type.update', $event->getContentType());
 }
 /**
  * @param ContentTypeEvent $event
  */
 public function invalidateTagContentType(ContentTypeEvent $event)
 {
     $contentType = $event->getContentType();
     $this->cacheableManager->invalidateTags(array($this->tagManager->formatContentTypeTag($contentType->getContentTypeId())));
 }