BaseItem.php in Feeds 8.3
File
src/Feeds/Item/BaseItem.php
View source
<?php
namespace Drupal\feeds\Feeds\Item;
abstract class BaseItem implements ItemInterface {
public function get($field) {
return isset($this->{$field}) ? $this->{$field} : NULL;
}
public function set($field, $value) {
$this->{$field} = $value;
return $this;
}
public function toArray() {
return get_object_vars($this);
}
public function fromArray(array $data) {
foreach ($data as $field => $value) {
$this
->set($field, $value);
}
return $this;
}
}