41 public function get(
$table, $parentId, $rowId, $field =
null)
43 if (
null === $field) {
44 return $this->data[
$table][$parentId][$rowId] ??
false;
46 return $this->data[
$table][$parentId][$rowId][$field] ??
false;
53 public function remove(
$table, $parentId, $rowId)
55 if (isset($this->data[
$table][$parentId][$rowId])) {
56 unset($this->data[
$table][$parentId][$rowId]);
63 public function has(
$table, $parentId, $rowId, $field =
null)
65 if (
null === $field) {
66 return !empty($this->data[
$table][$parentId][$rowId]);
68 return !empty($this->data[
$table][$parentId][$rowId][$field]);
has($table, $parentId, $rowId, $field=null)
setField($table, $parentId, $rowId, $field, $value)
setRow($table, $parentId, $rowId, $value)