Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1441 ariadna 1
<?php
2
 
3
namespace Sabberworm\CSS\Parsing;
4
 
5
/**
6
 * @internal since 8.7.0
7
 */
8
class Anchor
9
{
10
    /**
11
     * @var int
12
     */
13
    private $iPosition;
14
 
15
    /**
16
     * @var \Sabberworm\CSS\Parsing\ParserState
17
     */
18
    private $oParserState;
19
 
20
    /**
21
     * @param int $iPosition
22
     * @param \Sabberworm\CSS\Parsing\ParserState $oParserState
23
     */
24
    public function __construct($iPosition, ParserState $oParserState)
25
    {
26
        $this->iPosition = $iPosition;
27
        $this->oParserState = $oParserState;
28
    }
29
 
30
    /**
31
     * @return void
32
     */
33
    public function backtrack()
34
    {
35
        $this->oParserState->setPosition($this->iPosition);
36
    }
37
}