mirror of
https://github.com/slawkens/myaac.git
synced 2025-04-26 09:19:22 +02:00
Spaces and remove useless function
This commit is contained in:
parent
a1d7c94166
commit
9f2a51b351
@ -15,15 +15,15 @@
|
||||
|
||||
/**
|
||||
* Basic data access object routines.
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* This class defines basic mechanisms for all classes that will represent database accessors. However no coding logic is defined here - only connection handling and PHP core-related stuff to enable variouse operations with objects.
|
||||
* </p>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* This class is mostly usefull when you create own extensions for POT code.
|
||||
* </p>
|
||||
*
|
||||
*
|
||||
* @package POT
|
||||
* @version 0.1.0
|
||||
*/
|
||||
@ -31,14 +31,14 @@ abstract class OTS_Base_DAO implements IOTS_DAO
|
||||
{
|
||||
/**
|
||||
* Database connection.
|
||||
*
|
||||
*
|
||||
* @var PDO
|
||||
*/
|
||||
protected $db;
|
||||
|
||||
/**
|
||||
* Sets database connection handler.
|
||||
*
|
||||
*
|
||||
* @version 0.1.0
|
||||
*/
|
||||
public function __construct()
|
||||
@ -48,11 +48,11 @@ abstract class OTS_Base_DAO implements IOTS_DAO
|
||||
|
||||
/**
|
||||
* Magic PHP5 method.
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Allows object serialisation.
|
||||
* </p>
|
||||
*
|
||||
*
|
||||
* @return array List of properties that should be saved.
|
||||
*/
|
||||
public function __sleep()
|
||||
@ -62,7 +62,7 @@ abstract class OTS_Base_DAO implements IOTS_DAO
|
||||
|
||||
/**
|
||||
* Magic PHP5 method.
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Allows object unserialisation.
|
||||
* </p>
|
||||
@ -74,7 +74,7 @@ abstract class OTS_Base_DAO implements IOTS_DAO
|
||||
|
||||
/**
|
||||
* Creates clone of object.
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Copy of object needs to have different ID.
|
||||
* </p>
|
||||
@ -83,38 +83,4 @@ abstract class OTS_Base_DAO implements IOTS_DAO
|
||||
{
|
||||
unset($this->data['id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Magic PHP5 method.
|
||||
*
|
||||
* <p>
|
||||
* Allows object importing from {@link http://www.php.net/manual/en/function.var-export.php var_export()}.
|
||||
* </p>
|
||||
*
|
||||
* @version 0.1.0
|
||||
* @param array $properties List of object properties.
|
||||
*/
|
||||
public static function __set_state($properties)
|
||||
{
|
||||
// deletes database handle
|
||||
if( isset($properties['db']) )
|
||||
{
|
||||
unset($properties['db']);
|
||||
}
|
||||
|
||||
// initializes new object with current database connection
|
||||
$object = new self();
|
||||
|
||||
// loads properties
|
||||
foreach($properties as $name => $value)
|
||||
{
|
||||
$object->$name = $value;
|
||||
}
|
||||
|
||||
return $object;
|
||||
}
|
||||
}
|
||||
|
||||
/**#@-*/
|
||||
|
||||
?>
|
||||
|
Loading…
x
Reference in New Issue
Block a user