public function seek($nodeName)
{
foreach ($this->rows as $position => $columns) {
foreach ($columns as $column) {
if ($column['dcr:name'] == 'jcr:path') {
if ($column['dcr:value'] == $nodeName) {
$this->position = $position;
return;
}
}
}
}
throw new OutOfBoundsException("invalid seek position ({$nodeName})");
}