public function _cache($type, $key, $value = false) { $key = '_' . $key; $type = '_' . $type; if ($value !== false) { $this->{$type}[$key] = $value; return $value; } if (!isset($this->{$type}[$key])) { return false; } return $this->{$type}[$key]; }