Spaces and remove useless function

This commit is contained in:
slawkens 2024-06-01 15:53:34 +02:00
parent a1d7c94166
commit 9f2a51b351

View File

@ -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;
}
}
/**#@-*/
?>