<?php
/**
*
* Example for testing a "test_solar_foo" model.
*
* @category Solar
*
* @package Mock_Solar
*
* @author Paul M. Jones <hide@address.com>
*
* @license http://opensource.org/licenses/bsd-license.php BSD
*
* @version $Id: TestSolarFoo.php 4339 2010-02-05 20:31:20Z pmjones $
*
*/
class Mock_Solar_Model_TestSolarFoo extends Solar_Sql_Model
{
/**
*
* Model setup.
*
* @return void
*
*/
protected function _setup()
{
$dir = str_replace('_', DIRECTORY_SEPARATOR, __CLASS__)
. DIRECTORY_SEPARATOR
. 'Setup'
. DIRECTORY_SEPARATOR;
$this->_table_name = Solar_File::load($dir . 'table_name.php');
$this->_table_cols = Solar_File::load($dir . 'table_cols.php');
$this->_addFilter('email', 'validateEmail');
$this->_addFilter('uri', 'validateUri');
$this->_index_info = array(
'created',
'updated',
'email' => 'unique',
'uri',
);
}
}