Class DevTools - echiong/testRepo GitHub Wiki
##Class DevTools
To change this template, choose Tools | Templates and open the template in the editor.
Package: [[application<a href="Package application.libraries.md">libraries]]
Author:
Alel
Located at application/libraries/DevTools.php
##Methods summary
public __construct ( )
public boolean reloadData ( string $sqlFile = null )
Truncates all tables and loads data from an SQL file. path/to/project/databases/demo.sql is used if none is provided.
Parameters
$sqlFile
string
$sqlFile Absolute path to SQL dump of data
Returns
boolean
Throws
Exception
public array getRecentErrors ( )
Returns array of errors from the last operation.
Returns
array
public boolean reloadSchema ( string $schema = null, string $dataDump = null )
Empties the current schema and loads new one according to definitions in the schema file provided (defaults to path/to/project/databases/fresh_setup.sql
Parameters
$schema
string
$schema The schema
$dataDump
string
$dataDump The data dump
Returns
boolean
Throws
Exception
public boolean applyPatch ( string $patchFile = null )
Applies an ALTER
dump to the current database. Defaults to
path/to/project/database/patch.sql
Parameters
$patchFile
string
$patchFile Patch file
Returns
boolean
<table class="summary" id="properties">
<caption>Properties summary</caption>
<tr data-order="_CI" id="$_CI">
<td class="attributes"><code>
protected
<code><a href="Class CI_Controller.md">CI_Controller</a></code>
</code></td>
<td class="name">
$_CI
<div class="description detailed">
</div>
</div></td>
</tr>
<tr data-order="_dataDump" id="$_dataDump">
<td class="attributes"><code>
protected
mixed
</code></td>
<td class="name">
$_dataDump
<div class="description detailed">
</div>
</div></td>
</tr>
<tr data-order="_schemaDump" id="$_schemaDump">
<td class="attributes"><code>
protected
mixed
</code></td>
<td class="name">
$_schemaDump
<div class="description detailed">
</div>
</div></td>
</tr>
<tr data-order="_patchFile" id="$_patchFile">
<td class="attributes"><code>
protected
mixed
</code></td>
<td class="name">
$_patchFile
<div class="description detailed">
</div>
</div></td>
</tr>
<tr data-order="_errors" id="$_errors">
<td class="attributes"><code>
protected
array
</code></td>
<td class="name">
$_errors
<div class="description detailed">
</div>
</div></td>
</tr>
<tr data-order="_dbDriver" id="$_dbDriver">
<td class="attributes"><code>
protected
<code><a href="Class CI_DB_driver.md">CI_DB_driver</a></code>
</code></td>
<td class="name">
$_dbDriver
<div class="description detailed">
</div>
</div></td>
</tr>
</table>