Page MenuHomeDevCentral

EmptyDatabaseResult.php
No OneTemporary

EmptyDatabaseResult.php

<?php
namespace Keruald\Database\Result;
use EmptyIterator;
use Traversable;
/**
* Represents an empty database result, independent of the used database.
*/
class EmptyDatabaseResult extends DatabaseResult {
///
/// DatabaseResult implementation
///
public function numRows () : int {
return 0;
}
public function fetchRow () : ?array {
return null;
}
///
/// IteratorAggregate implementation
///
public function getIterator () : Traversable {
return new EmptyIterator();
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Feb 28, 21:39 (1 d, 7 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2437180
Default Alt Text
EmptyDatabaseResult.php (558 B)

Event Timeline