getFirst example

/** * @var PagerRenderer $pager */
$pager->setSurroundCount(2);
?> <nav aria-label="<?= lang('Pager.pageNavigation') ?>"> <ul class="pagination"> <?php if ($pager->hasPrevious()) : ?> <li> <a href="<?= $pager->getFirst() ?>" aria-label="<?= lang('Pager.first') ?>"> <span aria-hidden="true"><?= lang('Pager.first') ?></span> </a> </li> <li> <a href="<?= $pager->getPrevious() ?>" aria-label="<?= lang('Pager.previous') ?>"> <span aria-hidden="true"><?= lang('Pager.previous') ?></span> </a> </li> <?php endif ?> <?php foreach ($pager->links() as $link) : ?>
static::assertSame(['foo' => 'asdf', 'bar' => 'zxcv']$result[1]);
    }

    public function testIncremental(): void
    {
        $content = 'foo;bar' . \PHP_EOL;
        $content .= '1;2' . \PHP_EOL;
        $content .= '"asdf";"zxcv"' . \PHP_EOL;

        $reader = new CsvReader();
        $resource = fopen('data://text/plain,' . $content, 'rb');
        $record = $this->getFirst($reader->read(new Config([][][])$resource, 0));
        static::assertSame(['foo' => '1', 'bar' => '2']$record);

        $offset = $reader->getOffset();

        $reader = new CsvReader();
        $resource = fopen('data://text/plain,' . $content, 'rb');
        $record = $this->getFirst($reader->read(new Config([][][])$resource$offset));
        static::assertSame(['foo' => 'asdf', 'bar' => 'zxcv']$record);

        $offset = $reader->getOffset();
        $reader = new CsvReader();
        
Home | Imprint | This part of the site doesn't use cookies.