/** * Configura os metadados da tabela * @return void */ private function setupMetadata() { if (empty($this->metadata)) { $this->metadata = $this->driver->describeTable($this->name); if (empty($this->metadata)) { throw new Exception("Impossível obter a descrição da tabela {$this->name}!"); } } }