db instanceof JDatabaseDriverMysql)) { throw new Exception('JPLATFORM_ERROR_DATABASE_CONNECTOR_WRONG_TYPE'); } // Check if the tables have been specified. if (empty($this->from)) { throw new Exception('JPLATFORM_ERROR_NO_TABLES_SPECIFIED'); } return $this; } /** * Sets the database connector to use for exporting structure and/or data from MySQL. * * @param JDatabaseDriverMysql $db The database connector. * * @return JDatabaseImporterMysql Method supports chaining. * * @since 11.1 */ public function setDbo(JDatabaseDriverMysql $db) { $this->db = $db; return $this; } }