Exemplo n.º 1
0
 public function populateFromArray(array $data) : self
 {
     parent::populateFromArray($data);
     $baseUri = $this->getHttpBaseUrl();
     if (isset($data['file'])) {
         $this->fileUri = Utils::appendPath($baseUri, $data['file']);
     }
     if (isset($data['schema'])) {
         $this->schemaUri = Utils::appendPath($baseUri, $data['schema']);
     }
     return $this;
 }
Exemplo n.º 2
0
 /**
  * {@inheritDoc}
  */
 public function populateFromArray(array $array) : self
 {
     return parent::populateFromArray(Utils::flattenJson($array, $this->resourceKey));
 }