@@ -39,11 +39,14 @@ discard block |
||
| 39 | 39 | |
| 40 | 40 | if ($value instanceof Expression) { |
| 41 | 41 | $sqlValue = $value->toSQL(); |
| 42 | - } else if ($value instanceof QueryBuilder) { |
|
| 42 | + } |
|
| 43 | + else if ($value instanceof QueryBuilder) { |
|
| 43 | 44 | $sqlValue = '(' . $value->toSQL() . ')'; |
| 44 | - } else if (strpos($value, 'SELECT') !== false) { |
|
| 45 | + } |
|
| 46 | + else if (strpos($value, 'SELECT') !== false) { |
|
| 45 | 47 | $sqlValue = '(' . $value . ')'; |
| 46 | - } else { |
|
| 48 | + } |
|
| 49 | + else { |
|
| 47 | 50 | $sqlValue = $adapter->quoteValue($value); |
| 48 | 51 | } |
| 49 | 52 | return $adapter->quoteColumn($column) . '=' . $sqlValue; |
@@ -110,9 +113,11 @@ discard block |
||
| 110 | 113 | return $adapter->quoteValue($item); |
| 111 | 114 | }, $value); |
| 112 | 115 | $sqlValue = implode(', ', $quotedValues); |
| 113 | - } else if ($value instanceof QueryBuilder) { |
|
| 116 | + } |
|
| 117 | + else if ($value instanceof QueryBuilder) { |
|
| 114 | 118 | $sqlValue = $value->toSQL(); |
| 115 | - } else { |
|
| 119 | + } |
|
| 120 | + else { |
|
| 116 | 121 | $sqlValue = $adapter->quoteSql($value); |
| 117 | 122 | } |
| 118 | 123 | return $adapter->quoteColumn($column) . ' IN (' . $sqlValue . ')'; |
@@ -50,7 +50,8 @@ |
||
| 50 | 50 | foreach ($config as $key => $value) { |
| 51 | 51 | if (method_exists($this, 'set' . ucfirst($key))) { |
| 52 | 52 | $this->{'set' . ucfirst($key)}($value); |
| 53 | - } else { |
|
| 53 | + } |
|
| 54 | + else { |
|
| 54 | 55 | $this->{$key} = $value; |
| 55 | 56 | } |
| 56 | 57 | } |
@@ -55,7 +55,8 @@ discard block |
||
| 55 | 55 | if (($pos = strrpos($name, '.')) !== false) { |
| 56 | 56 | $prefix = $this->quoteTableName(substr($name, 0, $pos)) . '.'; |
| 57 | 57 | $name = substr($name, $pos + 1); |
| 58 | - } else { |
|
| 58 | + } |
|
| 59 | + else { |
|
| 59 | 60 | $prefix = ''; |
| 60 | 61 | } |
| 61 | 62 | return $prefix . $this->quoteSimpleColumnName($name); |
@@ -133,13 +134,17 @@ discard block |
||
| 133 | 134 | { |
| 134 | 135 | if ($value instanceof IToSql) { |
| 135 | 136 | return $value->toSql(); |
| 136 | - } else if ($value === true || strtolower($value) === 'true') { |
|
| 137 | + } |
|
| 138 | + else if ($value === true || strtolower($value) === 'true') { |
|
| 137 | 139 | return 'TRUE'; |
| 138 | - } else if ($value === false || strtolower($value) === 'false') { |
|
| 140 | + } |
|
| 141 | + else if ($value === false || strtolower($value) === 'false') { |
|
| 139 | 142 | return 'FALSE'; |
| 140 | - } else if ($value === null || strtolower($value) === 'null') { |
|
| 143 | + } |
|
| 144 | + else if ($value === null || strtolower($value) === 'null') { |
|
| 141 | 145 | return 'NULL'; |
| 142 | - } else if (is_string($value) && $driver = $this->getDriver()) { |
|
| 146 | + } |
|
| 147 | + else if (is_string($value) && $driver = $this->getDriver()) { |
|
| 143 | 148 | return $driver->quote($value); |
| 144 | 149 | } |
| 145 | 150 | |
@@ -213,7 +218,8 @@ discard block |
||
| 213 | 218 | { |
| 214 | 219 | if ($rawValue === true || $rawValue === false || $rawValue === 'true' || $rawValue === 'false') { |
| 215 | 220 | return $this->getBoolean($rawValue); |
| 216 | - } else if ($rawValue === 'null' || $rawValue === null) { |
|
| 221 | + } |
|
| 222 | + else if ($rawValue === 'null' || $rawValue === null) { |
|
| 217 | 223 | return 'NULL'; |
| 218 | 224 | } |
| 219 | 225 | return $rawValue; |
@@ -267,7 +273,8 @@ discard block |
||
| 267 | 273 | foreach ($columns as $i => $column) { |
| 268 | 274 | if ($column instanceof Expression) { |
| 269 | 275 | $columns[$i] = $column->toSQL(); |
| 270 | - } else if (strpos($column, '(') === false) { |
|
| 276 | + } |
|
| 277 | + else if (strpos($column, '(') === false) { |
|
| 271 | 278 | $columns[$i] = $this->quoteColumn($column); |
| 272 | 279 | } |
| 273 | 280 | } |
@@ -417,12 +424,14 @@ discard block |
||
| 417 | 424 | foreach ($columns as $name => $type) { |
| 418 | 425 | if (is_string($name)) { |
| 419 | 426 | $cols[] = "\t" . $this->quoteColumn($name) . ' ' . $type; |
| 420 | - } else { |
|
| 427 | + } |
|
| 428 | + else { |
|
| 421 | 429 | $cols[] = "\t" . $type; |
| 422 | 430 | } |
| 423 | 431 | } |
| 424 | 432 | $sql = ($ifNotExists ? "CREATE TABLE IF NOT EXISTS " : "CREATE TABLE ") . $this->quoteTableName($tableName) . " (\n" . implode(",\n", $cols) . "\n)"; |
| 425 | - } else { |
|
| 433 | + } |
|
| 434 | + else { |
|
| 426 | 435 | $sql = ($ifNotExists ? "CREATE TABLE IF NOT EXISTS " : "CREATE TABLE ") . $this->quoteTableName($tableName) . " " . $this->quoteSql($columns); |
| 427 | 436 | } |
| 428 | 437 | return empty($options) ? $sql : $sql . ' ' . $options; |
@@ -472,11 +481,14 @@ discard block |
||
| 472 | 481 | { |
| 473 | 482 | if ($value === 'true' || $value === true) { |
| 474 | 483 | return 'TRUE'; |
| 475 | - } else if ($value === null || $value === 'null') { |
|
| 484 | + } |
|
| 485 | + else if ($value === null || $value === 'null') { |
|
| 476 | 486 | return 'NULL'; |
| 477 | - } else if ($value === false || $value === 'false') { |
|
| 487 | + } |
|
| 488 | + else if ($value === false || $value === 'false') { |
|
| 478 | 489 | return 'FALSE'; |
| 479 | - } else { |
|
| 490 | + } |
|
| 491 | + else { |
|
| 480 | 492 | return $value; |
| 481 | 493 | } |
| 482 | 494 | } |
@@ -604,12 +616,14 @@ discard block |
||
| 604 | 616 | foreach ($tables as $tableAlias => $table) { |
| 605 | 617 | if ($table instanceof QueryBuilder) { |
| 606 | 618 | $tableRaw = $table->toSQL(); |
| 607 | - } else { |
|
| 619 | + } |
|
| 620 | + else { |
|
| 608 | 621 | $tableRaw = $this->getRawTableName($table); |
| 609 | 622 | } |
| 610 | 623 | if (strpos($tableRaw, 'SELECT') !== false) { |
| 611 | 624 | $quotedTableNames[] = '(' . $tableRaw . ')' . (is_numeric($tableAlias) ? '' : ' AS ' . $this->quoteTableName($tableAlias)); |
| 612 | - } else { |
|
| 625 | + } |
|
| 626 | + else { |
|
| 613 | 627 | $quotedTableNames[] = $this->quoteTableName($tableRaw) . (is_numeric($tableAlias) ? '' : ' AS ' . $this->quoteTableName($tableAlias)); |
| 614 | 628 | } |
| 615 | 629 | } |
@@ -630,12 +644,15 @@ discard block |
||
| 630 | 644 | if (is_string($tableName) && $tableName = $this->getRawTableName($tableName)) { |
| 631 | 645 | if (strpos($tableName, 'SELECT') !== false) { |
| 632 | 646 | $toSql[] = '(' . $this->quoteSql($tableName) . ')' ; |
| 633 | - } else { |
|
| 647 | + } |
|
| 648 | + else { |
|
| 634 | 649 | $toSql[] = $this->quoteTableName($tableName); |
| 635 | 650 | } |
| 636 | - } else if ($tableName instanceof QueryBuilder) { |
|
| 651 | + } |
|
| 652 | + else if ($tableName instanceof QueryBuilder) { |
|
| 637 | 653 | $toSql[] = '(' . $this->quoteSql($tableName->toSQL()) . ')' ; |
| 638 | - } else { |
|
| 654 | + } |
|
| 655 | + else { |
|
| 639 | 656 | throw new QBException('Incorrect table name'); |
| 640 | 657 | } |
| 641 | 658 | |
@@ -647,11 +664,13 @@ discard block |
||
| 647 | 664 | $onSQL = []; |
| 648 | 665 | if (is_string($on)) { |
| 649 | 666 | $onSQL[] = $this->quoteSql($on); |
| 650 | - } else { |
|
| 667 | + } |
|
| 668 | + else { |
|
| 651 | 669 | foreach ($on as $leftColumn => $rightColumn) { |
| 652 | 670 | if ($rightColumn instanceof Expression) { |
| 653 | 671 | $onSQL[] = $this->quoteColumn($leftColumn) . '=' . $this->quoteSql($rightColumn->toSQL()); |
| 654 | - } else { |
|
| 672 | + } |
|
| 673 | + else { |
|
| 655 | 674 | $onSQL[] = $this->quoteColumn($leftColumn) . '=' . $this->quoteColumn($rightColumn); |
| 656 | 675 | } |
| 657 | 676 | } |
@@ -691,7 +710,8 @@ discard block |
||
| 691 | 710 | $sql = $having |
| 692 | 711 | ->setQb($queryBuilder) |
| 693 | 712 | ->toSql(); |
| 694 | - } else { |
|
| 713 | + } |
|
| 714 | + else { |
|
| 695 | 715 | $sql = $this->quoteSql($having); |
| 696 | 716 | } |
| 697 | 717 | |
@@ -711,7 +731,8 @@ discard block |
||
| 711 | 731 | |
| 712 | 732 | if ($union instanceof QueryBuilder) { |
| 713 | 733 | $unionSQL = $union->setOrder(null)->toSQL(); |
| 714 | - } else { |
|
| 734 | + } |
|
| 735 | + else { |
|
| 715 | 736 | $unionSQL = $this->quoteSql($union); |
| 716 | 737 | } |
| 717 | 738 | return ($all ? 'UNION ALL' : 'UNION') . ' (' . $unionSQL . ')'; |
@@ -239,12 +239,15 @@ discard block |
||
| 239 | 239 | if ($newSelect === false) { |
| 240 | 240 | if ($tableAlias === null || $rawColumn === '*') { |
| 241 | 241 | $columns = $rawColumn; |
| 242 | - } elseif (strpos($rawColumn, '.') !== false) { |
|
| 242 | + } |
|
| 243 | + elseif (strpos($rawColumn, '.') !== false) { |
|
| 243 | 244 | $columns = $rawColumn; |
| 244 | - } else { |
|
| 245 | + } |
|
| 246 | + else { |
|
| 245 | 247 | $columns = $tableAlias . '.' . $rawColumn; |
| 246 | 248 | } |
| 247 | - } else { |
|
| 249 | + } |
|
| 250 | + else { |
|
| 248 | 251 | list($alias, $joinColumn) = $newSelect; |
| 249 | 252 | $columns = $alias . '.' . $joinColumn; |
| 250 | 253 | } |
@@ -270,17 +273,21 @@ discard block |
||
| 270 | 273 | foreach ($this->_select as $alias => $column) { |
| 271 | 274 | if ($column instanceof Aggregation) { |
| 272 | 275 | $select[$alias] = $this->buildSelectFromAggregation($column); |
| 273 | - } else if (is_string($column)) { |
|
| 276 | + } |
|
| 277 | + else if (is_string($column)) { |
|
| 274 | 278 | if (strpos($column, 'SELECT') !== false) { |
| 275 | 279 | $select[$alias] = $column; |
| 276 | - } else { |
|
| 280 | + } |
|
| 281 | + else { |
|
| 277 | 282 | $select[$alias] = $this->addColumnAlias($builder->fetchColumnName($column)); |
| 278 | 283 | } |
| 279 | - } else { |
|
| 284 | + } |
|
| 285 | + else { |
|
| 280 | 286 | $select[$alias] = $column; |
| 281 | 287 | } |
| 282 | 288 | } |
| 283 | - } else if (is_string($this->_select)) { |
|
| 289 | + } |
|
| 290 | + else if (is_string($this->_select)) { |
|
| 284 | 291 | $select = $this->addColumnAlias($this->_select); |
| 285 | 292 | } |
| 286 | 293 | return $this->getAdapter()->sqlSelect($select, $this->_queryOptions); |
@@ -300,7 +307,8 @@ discard block |
||
| 300 | 307 | |
| 301 | 308 | if ($alias) { |
| 302 | 309 | $this->_select[$alias] = $select; |
| 303 | - } else { |
|
| 310 | + } |
|
| 311 | + else { |
|
| 304 | 312 | $this->_select[] = $select; |
| 305 | 313 | } |
| 306 | 314 | |
@@ -317,9 +325,11 @@ discard block |
||
| 317 | 325 | if (is_string($select) && $newSelect = $this->getLookupBuilder()->buildJoin($this, $select)) { |
| 318 | 326 | list($t_alias, $column) = $newSelect; |
| 319 | 327 | $this->pushToSelect($t_alias . '.' . $column, $alias); |
| 320 | - } else if ($select instanceof IToSql) { |
|
| 328 | + } |
|
| 329 | + else if ($select instanceof IToSql) { |
|
| 321 | 330 | $this->pushToSelect($select->setQb($this), $alias); |
| 322 | - } else { |
|
| 331 | + } |
|
| 332 | + else { |
|
| 323 | 333 | $this->pushToSelect($select, $alias); |
| 324 | 334 | } |
| 325 | 335 | |
@@ -342,7 +352,8 @@ discard block |
||
| 342 | 352 | foreach ($select as $key => $part) { |
| 343 | 353 | $this->addSelect($part, $key); |
| 344 | 354 | } |
| 345 | - } else { |
|
| 355 | + } |
|
| 356 | + else { |
|
| 346 | 357 | $this->addSelect($select); |
| 347 | 358 | } |
| 348 | 359 | |
@@ -456,10 +467,12 @@ discard block |
||
| 456 | 467 | { |
| 457 | 468 | if ($tableName instanceof QueryBuilder) { |
| 458 | 469 | $this->_join[] = $this->getAdapter()->sqlJoin($joinType, $tableName, $on, $alias, $index); |
| 459 | - } else { |
|
| 470 | + } |
|
| 471 | + else { |
|
| 460 | 472 | if ($joinType === 'RAW' && !empty($tableName)) { |
| 461 | 473 | $join = $this->getAdapter()->quoteSql($tableName); |
| 462 | - } else { |
|
| 474 | + } |
|
| 475 | + else { |
|
| 463 | 476 | $join = $this->getAdapter()->sqlJoin($joinType, $tableName, $on, $alias); |
| 464 | 477 | } |
| 465 | 478 | |
@@ -531,7 +544,8 @@ discard block |
||
| 531 | 544 | foreach ($columns as $column) { |
| 532 | 545 | $this->addOrder($column); |
| 533 | 546 | } |
| 534 | - } else { |
|
| 547 | + } |
|
| 548 | + else { |
|
| 535 | 549 | $this->addOrder($columns); |
| 536 | 550 | } |
| 537 | 551 | |
@@ -565,11 +579,13 @@ discard block |
||
| 565 | 579 | } |
| 566 | 580 | |
| 567 | 581 | $this->_order[] = $_column; |
| 568 | - } else { |
|
| 582 | + } |
|
| 583 | + else { |
|
| 569 | 584 | $this->_order[] = current($temp); |
| 570 | 585 | } |
| 571 | 586 | } |
| 572 | - } else { |
|
| 587 | + } |
|
| 588 | + else { |
|
| 573 | 589 | $this->_order[] = $column; |
| 574 | 590 | } |
| 575 | 591 | |
@@ -655,14 +671,18 @@ discard block |
||
| 655 | 671 | if (is_numeric($key)) { |
| 656 | 672 | if ($value instanceof IToSql) { |
| 657 | 673 | $parts[] = $this->parseCondition($value, $operator); |
| 658 | - } elseif ($value instanceof QueryBuilder) { |
|
| 674 | + } |
|
| 675 | + elseif ($value instanceof QueryBuilder) { |
|
| 659 | 676 | $parts[] = $this->parseCondition($value, $operator); |
| 660 | - } else if (is_array($value)) { |
|
| 677 | + } |
|
| 678 | + else if (is_array($value)) { |
|
| 661 | 679 | $parts[] = $this->parseCondition($value, $operator); |
| 662 | - } else if (is_string($value)) { |
|
| 680 | + } |
|
| 681 | + else if (is_string($value)) { |
|
| 663 | 682 | $parts[] = $value; |
| 664 | 683 | } |
| 665 | - } else { |
|
| 684 | + } |
|
| 685 | + else { |
|
| 666 | 686 | $tableAlias = $this->getAlias(); |
| 667 | 687 | $value = $this->getAdapter()->prepareValue($value); |
| 668 | 688 | |
@@ -683,13 +703,16 @@ discard block |
||
| 683 | 703 | return '(' . implode(') ' . $operator . ' (', $parts) . ')'; |
| 684 | 704 | } |
| 685 | 705 | |
| 686 | - } else if ($condition instanceof IToSql) { |
|
| 706 | + } |
|
| 707 | + else if ($condition instanceof IToSql) { |
|
| 687 | 708 | return $condition |
| 688 | 709 | ->setQb($this) |
| 689 | 710 | ->toSql(); |
| 690 | - } else if ($condition instanceof QueryBuilder) { |
|
| 711 | + } |
|
| 712 | + else if ($condition instanceof QueryBuilder) { |
|
| 691 | 713 | return $condition->toSQL(); |
| 692 | - } else if (is_string($condition)) { |
|
| 714 | + } |
|
| 715 | + else if (is_string($condition)) { |
|
| 693 | 716 | return $condition; |
| 694 | 717 | } |
| 695 | 718 | |
@@ -702,7 +725,8 @@ discard block |
||
| 702 | 725 | foreach ($operands as $operand) { |
| 703 | 726 | if (is_array($operand)) { |
| 704 | 727 | $operand = $this->buildCondition($operand, $params); |
| 705 | - } else { |
|
| 728 | + } |
|
| 729 | + else { |
|
| 706 | 730 | $operand = $this->parseCondition($operand); |
| 707 | 731 | } |
| 708 | 732 | if ($operand !== '') { |
@@ -763,7 +787,8 @@ discard block |
||
| 763 | 787 | foreach ($this->_whereAnd as $condition) { |
| 764 | 788 | if (empty($where)) { |
| 765 | 789 | $where = ['and', $condition]; |
| 766 | - } else { |
|
| 790 | + } |
|
| 791 | + else { |
|
| 767 | 792 | $where = ['and', $where, ['and', $condition]]; |
| 768 | 793 | } |
| 769 | 794 | } |
@@ -771,7 +796,8 @@ discard block |
||
| 771 | 796 | foreach ($this->_whereOr as $condition) { |
| 772 | 797 | if (empty($where)) { |
| 773 | 798 | $where = ['or', $condition]; |
| 774 | - } else { |
|
| 799 | + } |
|
| 800 | + else { |
|
| 775 | 801 | $where = ['or', $where, ['and', $condition]]; |
| 776 | 802 | } |
| 777 | 803 | } |
@@ -1086,7 +1112,8 @@ discard block |
||
| 1086 | 1112 | { |
| 1087 | 1113 | if (strpos($order, '-') === false) { |
| 1088 | 1114 | $direction = 'ASC'; |
| 1089 | - } else { |
|
| 1115 | + } |
|
| 1116 | + else { |
|
| 1090 | 1117 | $direction = 'DESC'; |
| 1091 | 1118 | $order = substr($order, 1); |
| 1092 | 1119 | } |
@@ -1123,12 +1150,14 @@ discard block |
||
| 1123 | 1150 | } |
| 1124 | 1151 | else if ($column === '?') { |
| 1125 | 1152 | $order[] = $this->getAdapter()->getRandomOrder(); |
| 1126 | - } else { |
|
| 1153 | + } |
|
| 1154 | + else { |
|
| 1127 | 1155 | list($newColumn, $direction) = $this->buildOrderJoin($column); |
| 1128 | 1156 | $order[$this->applyTableAlias($newColumn)] = $direction; |
| 1129 | 1157 | } |
| 1130 | 1158 | } |
| 1131 | - } else { |
|
| 1159 | + } |
|
| 1160 | + else { |
|
| 1132 | 1161 | $order[] = $this->buildOrderJoin($this->_order); |
| 1133 | 1162 | } |
| 1134 | 1163 | |
@@ -1175,7 +1204,8 @@ discard block |
||
| 1175 | 1204 | { |
| 1176 | 1205 | if ($this->_alias !== null && !is_array($this->_from)) { |
| 1177 | 1206 | $from = [$this->_alias => $this->_from]; |
| 1178 | - } else { |
|
| 1207 | + } |
|
| 1208 | + else { |
|
| 1179 | 1209 | $from = $this->_from; |
| 1180 | 1210 | } |
| 1181 | 1211 | $sql = $this->getAdapter()->sqlFrom($from); |
@@ -15,7 +15,8 @@ |
||
| 15 | 15 | ]; |
| 16 | 16 | if (in_array($lookup, $lookups)) { |
| 17 | 17 | return true; |
| 18 | - } else { |
|
| 18 | + } |
|
| 19 | + else { |
|
| 19 | 20 | return parent::has($lookup); |
| 20 | 21 | } |
| 21 | 22 | } |
@@ -193,11 +193,14 @@ |
||
| 193 | 193 | { |
| 194 | 194 | if ($value instanceof \DateTime) { |
| 195 | 195 | $value = $value->format($format); |
| 196 | - } elseif ($value === null) { |
|
| 196 | + } |
|
| 197 | + elseif ($value === null) { |
|
| 197 | 198 | $value = date($format); |
| 198 | - } elseif (is_numeric($value)) { |
|
| 199 | + } |
|
| 200 | + elseif (is_numeric($value)) { |
|
| 199 | 201 | $value = date($format, $value); |
| 200 | - } elseif (is_string($value)) { |
|
| 202 | + } |
|
| 203 | + elseif (is_string($value)) { |
|
| 201 | 204 | $value = date($format, strtotime($value)); |
| 202 | 205 | } |
| 203 | 206 | return $value; |
@@ -92,7 +92,8 @@ discard block |
||
| 92 | 92 | { |
| 93 | 93 | if (gettype($value) === 'boolean') { |
| 94 | 94 | return (int)$value; |
| 95 | - } else { |
|
| 95 | + } |
|
| 96 | + else { |
|
| 96 | 97 | return $value ? 1 : 0; |
| 97 | 98 | } |
| 98 | 99 | } |
@@ -101,11 +102,14 @@ discard block |
||
| 101 | 102 | { |
| 102 | 103 | if ($value instanceof \DateTime) { |
| 103 | 104 | $value = $value->format($format); |
| 104 | - } elseif ($value === null) { |
|
| 105 | + } |
|
| 106 | + elseif ($value === null) { |
|
| 105 | 107 | $value = date($format); |
| 106 | - } elseif (is_numeric($value)) { |
|
| 108 | + } |
|
| 109 | + elseif (is_numeric($value)) { |
|
| 107 | 110 | $value = date($format, $value); |
| 108 | - } elseif (is_string($value)) { |
|
| 111 | + } |
|
| 112 | + elseif (is_string($value)) { |
|
| 109 | 113 | $value = date($format, strtotime($value)); |
| 110 | 114 | } |
| 111 | 115 | return $value; |
@@ -170,7 +174,8 @@ discard block |
||
| 170 | 174 | $sql .= ' OFFSET ' . $offset; |
| 171 | 175 | } |
| 172 | 176 | return ' ' . $sql; |
| 173 | - } elseif ($this->hasOffset($offset)) { |
|
| 177 | + } |
|
| 178 | + elseif ($this->hasOffset($offset)) { |
|
| 174 | 179 | // limit is not optional in MySQL |
| 175 | 180 | // http://stackoverflow.com/a/271650/1106908 |
| 176 | 181 | // http://dev.mysql.com/doc/refman/5.0/en/select.html#idm47619502796240 |
@@ -196,7 +201,8 @@ discard block |
||
| 196 | 201 | } |
| 197 | 202 | if (isset($row['Create Table'])) { |
| 198 | 203 | $sql = $row['Create Table']; |
| 199 | - } else { |
|
| 204 | + } |
|
| 205 | + else { |
|
| 200 | 206 | $row = array_values($row); |
| 201 | 207 | $sql = $row[1]; |
| 202 | 208 | } |
@@ -178,11 +178,14 @@ discard block |
||
| 178 | 178 | { |
| 179 | 179 | if ($value instanceof \DateTime) { |
| 180 | 180 | $value = $value->format($format); |
| 181 | - } elseif ($value === null) { |
|
| 181 | + } |
|
| 182 | + elseif ($value === null) { |
|
| 182 | 183 | $value = date($format); |
| 183 | - } elseif (is_numeric($value)) { |
|
| 184 | + } |
|
| 185 | + elseif (is_numeric($value)) { |
|
| 184 | 186 | $value = date($format, $value); |
| 185 | - } elseif (is_string($value)) { |
|
| 187 | + } |
|
| 188 | + elseif (is_string($value)) { |
|
| 186 | 189 | $value = date($format, strtotime($value)); |
| 187 | 190 | } |
| 188 | 191 | return (string)$value; |
@@ -219,7 +222,8 @@ discard block |
||
| 219 | 222 | $sql .= ' OFFSET ' . $offset; |
| 220 | 223 | } |
| 221 | 224 | return ' ' . $sql; |
| 222 | - } elseif ($this->hasOffset($offset)) { |
|
| 225 | + } |
|
| 226 | + elseif ($this->hasOffset($offset)) { |
|
| 223 | 227 | // limit is not optional in SQLite |
| 224 | 228 | // http://www.sqlite.org/syntaxdiagrams.html#select-stmt |
| 225 | 229 | // If the LIMIT expression evaluates to a negative value, then there |
@@ -15,7 +15,8 @@ |
||
| 15 | 15 | ]; |
| 16 | 16 | if (in_array($lookup, $lookups)) { |
| 17 | 17 | return true; |
| 18 | - } else { |
|
| 18 | + } |
|
| 19 | + else { |
|
| 19 | 20 | return parent::has($lookup); |
| 20 | 21 | } |
| 21 | 22 | } |