Ejemplo n.º 1
0
 /**
  * Maps fields from statement keys (paths) to export keys.
  * @param \Statement $statement
  * @param [String => String] $fields
  * @return [String => Mixed]
  */
 private function mapFields(\Statement $statement, array $fields)
 {
     $mapped_statement = [];
     $assoc_statement = $statement->toArray();
     foreach ($fields as $field) {
         if (!is_null($field['to']) && !is_null($field['from'])) {
             $mapped_statement[$field['to']] = $this->getField($assoc_statement, $field['from']);
         }
     }
     return $mapped_statement;
 }