public function extend($extender_name) { $class = $this->connection->getDriverClass($extender_name); return new $class($this, $this->connection); }