for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php defined('SYSPATH') OR die('No direct script access.');
abstract class Migration_Driver_Table
{
public $columns = array();
public $options = array();
protected $name;
protected $driver;
public function name($name = NULL)
if ($name === NULL)
return $this->name;
}
$this->name = (string) $name;
return $this;
public function __construct($name, Migration_Driver $driver)
$this->name = $name;
$this->driver = $driver;
abstract public function load();
abstract public function params(array $columns = NULL, array $options = NULL);
abstract public function sql();