Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
/*
4
 * This file is part of Psy Shell.
5
 *
200 lars 6
 * (c) 2012-2023 Justin Hileman
148 lars 7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
 
12
namespace Psy\Output;
13
 
14
use Symfony\Component\Console\Output\StreamOutput;
15
 
16
/**
17
 * A passthrough pager is a no-op. It simply wraps a StreamOutput's stream and
18
 * does nothing when the pager is closed.
19
 */
20
class PassthruPager extends StreamOutput implements OutputPager
21
{
22
    /**
23
     * Constructor.
24
     *
25
     * @param StreamOutput $output
26
     */
27
    public function __construct(StreamOutput $output)
28
    {
29
        parent::__construct($output->getStream());
30
    }
31
 
32
    /**
33
     * Close the current pager process.
34
     */
35
    public function close()
36
    {
37
        // nothing to do here
38
    }
39
}