| @@ 66-72 (lines=7) @@ | ||
| 63 | $bindIndex = 1; | |
| 64 |             foreach ($params as $value) { | |
| 65 | $typeIndex = $bindIndex + $typeOffset; | |
| 66 |                 if (isset($types[$typeIndex])) { | |
| 67 | $type = $types[$typeIndex]; | |
| 68 | $value = $this->convertToDatabaseValue($value, $type); | |
| 69 | $resolvedParams[$bindIndex] = $value; | |
| 70 |                 } else { | |
| 71 | $resolvedParams[$bindIndex] = $value; | |
| 72 | } | |
| 73 | $bindIndex++; | |
| 74 | } | |
| 75 |         } else { | |
| @@ 78-84 (lines=7) @@ | ||
| 75 |         } else { | |
| 76 | // Named parameters | |
| 77 |             foreach ($params as $name => $value) { | |
| 78 |                 if (isset($types[$name])) { | |
| 79 | $type = $types[$name]; | |
| 80 | $value = $this->convertToDatabaseValue($value, $type); | |
| 81 | $resolvedParams[$name] = $value; | |
| 82 |                 } else { | |
| 83 | $resolvedParams[$name] = $value; | |
| 84 | } | |
| 85 | } | |
| 86 | } | |
| 87 | ||