/**
  * {@inheritdoc}
  */
 public function read()
 {
     $data = parent::read();
     if (!is_array($data)) {
         return $data;
     }
     return $this->transformMediaPathToAbsolute($data);
 }
 /**
  * {@inheritdoc}
  */
 protected function initializeRead()
 {
     parent::initializeRead();
     $this->checkAttributesInHeader();
 }
 /**
  * {@inheritdoc}
  */
 public function getConfigurationFields()
 {
     return array_merge(parent::getConfigurationFields(), ['mediaAttributes' => ['system' => true]]);
 }