@@ -91,8 +91,6 @@ |
||
91 | 91 | * Если идентификатор = FALSE - выполняеся создание объекта без его привязки к БД |
92 | 92 | * Если идентификатор > 0 - выполняется поиск записи в БД и привязка к ней в случае нахождения |
93 | 93 | * |
94 | - * @param mixed $id Идентификатор объекта в БД |
|
95 | - * @param string $className Имя класса |
|
96 | 94 | */ |
97 | 95 | public function __construct($database = null) |
98 | 96 | { |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | * @param int $port Database port(3306 by default) |
35 | 35 | * @param string $driver Database driver for interaction(MySQL by default) |
36 | 36 | * @param string $charset Database character set |
37 | - * @return bool True if connection to database was successful |
|
37 | + * @return boolean|null True if connection to database was successful |
|
38 | 38 | */ |
39 | 39 | public function connect( |
40 | 40 | $database, |
@@ -166,7 +166,7 @@ discard block |
||
166 | 166 | * Special accelerated function to retrieve db record fields instead of objects |
167 | 167 | * |
168 | 168 | * @param string $className |
169 | - * @param mixed $query |
|
169 | + * @param Query $query |
|
170 | 170 | * @param string $field |
171 | 171 | * |
172 | 172 | * @return array |
@@ -260,6 +260,10 @@ discard block |
||
260 | 260 | return $this->fetchOne($sql); |
261 | 261 | } |
262 | 262 | |
263 | + /** |
|
264 | + * @param string $className |
|
265 | + * @param Record $object |
|
266 | + */ |
|
263 | 267 | public function create($className, &$object = null) |
264 | 268 | { |
265 | 269 | // ?? |
@@ -276,6 +280,10 @@ discard block |
||
276 | 280 | return $this->driver->lastInsertId(); |
277 | 281 | } |
278 | 282 | |
283 | + /** |
|
284 | + * @param string $className |
|
285 | + * @param Record $object |
|
286 | + */ |
|
279 | 287 | public function update($className, &$object) |
280 | 288 | { |
281 | 289 | // ?? |
@@ -288,6 +296,10 @@ discard block |
||
288 | 296 | $this->query($sql); |
289 | 297 | } |
290 | 298 | |
299 | + /** |
|
300 | + * @param string $className |
|
301 | + * @param Record $object |
|
302 | + */ |
|
291 | 303 | public function delete($className, &$object) |
292 | 304 | { |
293 | 305 | // Build SQL query |
@@ -39,6 +39,9 @@ |
||
39 | 39 | $this->driver = $driver; |
40 | 40 | } |
41 | 41 | |
42 | + /** |
|
43 | + * @param string $sql |
|
44 | + */ |
|
42 | 45 | public function execute($sql) |
43 | 46 | { |
44 | 47 | $result = array(); |