for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Brouzie\Sphinxy\Query;
class SimpleResultSet implements \IteratorAggregate, \Countable, \ArrayAccess
{
protected $result;
public function __construct(array $result)
$this->result = $result;
}
public function getIterator()
return new \ArrayIterator($this->result);
public function count()
return count($this->result);
public function offsetExists($offset)
return isset($this->result[$offset]);
public function &offsetGet($offset)
return $this->result[$offset];
public function offsetSet($offset, $value)
$this->result[$offset] = $value;
public function offsetUnset($offset)
unset($this->result[$offset]);