/** * @return void */ protected function init() { if ($this->tables === NULL) { $this->tables = array(); foreach ($this->driver->getTables() as $info) { $this->tables[strtolower($info['name'])] = new DibiTableInfo($this->driver, $info); } } }