for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Class DbEmptyIterator
*
* Empty iterator
*/
class DbEmptyIterator extends DbRowIterator {
* Return the current element
* @link http://php.net/manual/en/iterator.current.php
* @return mixed Can return any type.
* @since 5.0.0
public function current() {
return null;
}
* Move forward to next element
* @link http://php.net/manual/en/iterator.next.php
* @return void Any returned value is ignored.
public function next() {
// Doing nothing
* Return the key of the current element
* @link http://php.net/manual/en/iterator.key.php
* @return mixed scalar on success, or null on failure.
public function key() {
* Checks if current position is valid
* @link http://php.net/manual/en/iterator.valid.php
* @return boolean The return value will be casted to boolean and then evaluated.
* Returns true on success or false on failure.
public function valid() {
return false;
* Rewind the Iterator to the first element
* @link http://php.net/manual/en/iterator.rewind.php
public function rewind() {