--- /dev/null
+<?php
+
+abstract class AbstractPdoManager extends SQL {
+
+ protected $pdo;
+ protected $sqlQuery;
+
+ public function __construct() {
+ global $sqlQuery;
+ parent::__construct($sqlQuery);
+ $this->sqlQuery = $sqlQuery;
+ $this->pdo = $this->sqlQuery->getPdo();
+ }
+
+ protected function createObjectModel($result){
+ if (! $result){
+ return null;
+ }
+ $classname = get_class($this);
+ preg_match("#^Pdo(.*)Manager$#",$classname,$matches);
+ $classname = $matches[1];
+
+ /** @var AlloObject $alloObject */
+ $alloObject = new $classname();
+ $alloObject->importFromArray($result);
+ return $alloObject;
+ }
+
+
+}