evseevnn/php-cassandra-binary — pull request #21 by LarsFronius (2014-09-19 17:22:06+00:00)
Title: potential fix for usage of ints in sets

Hey, thanks for the great contribution so far, we found one potential issue with ints in sets (its potentially there with more types that we did not test yet) and fixed it.

Our test case looked like this:
```php
$connection->query('CREATE TABLE map_table (k int, j list, PRIMARY KEY(k))');
$connection->query('INSERT INTO map_table (k,j) VALUES (:k,:j)', ['k' => 1, 'j' => [2,2]]);
$connection->query('INSERT INTO map_table (k,j) VALUES (:k,:j)', ['k' => 2, 'j' => [3,3]]);
$result = $connection->query('SELECT * from map_table WHERE k=2');
$this->assertEquals(2, $result['k']);
$this->assertEquals([3,3], $result['j']);
```
phpunit complained with
```php
--- Expected
+++ Actual
@@ @@
Array (
- 0 => 3
- 1 => 3
+ 0 => 262144
+ 1 => 196612
)
```
After writing this fix we got our expected result and did not break any of our other tests in the suite.