1234567891011121314151617181920212223242526272829 |
- <?php
- namespace Doctrine\DBAL\Driver;
- use IteratorAggregate;
- /**
- * @deprecated Use iterateNumeric(), iterateAssociative() or iterateColumn().
- */
- class StatementIterator implements IteratorAggregate
- {
- /** @var ResultStatement */
- private $statement;
- public function __construct(ResultStatement $statement)
- {
- $this->statement = $statement;
- }
- /**
- * {@inheritdoc}
- */
- public function getIterator()
- {
- while (($result = $this->statement->fetch()) !== false) {
- yield $result;
- }
- }
- }
|