PSR1 recommends that each class should be in its own file to aid autoloaders.
Having each class in a dedicated file usually plays nice with PSR autoloaders
and is therefore a well established practice. If you use other autoloaders, you
might not want to follow this rule.
Loading history...
49
{
50
2
public function rewind()
51
{
52
2
parent::rewind();
53
54
// skip all elements that cannot be found in the database
55
2
while ($this->valid() && $this->current() === null) {
56
$this->next();
57
}
58
2
}
59
60
2
public function next()
61
{
62
// skip all elements that cannot be found in the database
Having each class in a dedicated file usually plays nice with PSR autoloaders and is therefore a well established practice. If you use other autoloaders, you might not want to follow this rule.