/** * @internal */ public function access($key, $cache = true) { if ($this->table->getConnection()->getCache() && !isset($this->modified[$key]) && $this->table->access($key, $cache)) { $id = isset($this->data[$this->table->getPrimary()]) ? $this->data[$this->table->getPrimary()] : $this->data; $this->data = $this->table[$id]->data; } }
public function access($key, $delete = FALSE) { if ($this->table->connection->getCache() && !isset($this->modified[$key]) && $this->table->access($key, $delete)) { $id = isset($this->data[$this->table->primary]) ? $this->data[$this->table->primary] : $this->data; $this->data = $this->table[$id]->data; } }
public function access($key, $delete = FALSE) { if ($this->table->connection->cache && $this->table->access($key, $delete)) { $this->data = $this->table[$this->data[$this->table->primary]]->data; } }