‪TYPO3CMS  ‪main
TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierCopyLine Class Reference
Inheritance diagram for TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierCopyLine:
TYPO3\CMS\Core\TypoScript\Tokenizer\Line\AbstractLine TYPO3\CMS\Core\TypoScript\Tokenizer\Line\LineInterface

Public Member Functions

 setIdentifierTokenStream (IdentifierTokenStream $tokenStream)
 
 getIdentifierTokenStream ()
 
 setValueTokenStream (IdentifierTokenStream $tokenStream)
 
 getValueTokenStream ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\TypoScript\Tokenizer\Line\AbstractLine
 setTokenStream (TokenStreamInterface $tokenStream)
 
 getTokenStream ()
 

Private Attributes

IdentifierTokenStream $identifierTokenStream
 
IdentifierTokenStream $valueTokenStream
 

Additional Inherited Members

- ‪Protected Attributes inherited from ‪TYPO3\CMS\Core\TypoScript\Tokenizer\Line\AbstractLine
TokenStreamInterface $tokenStream
 

Detailed Description

A line using the copy operator: "foo.bar < lib.myLib".

Contains a stream of tokens for the left side ("foo" and "bar" tokens) and a stream of tokens for the right side ("lib" and "myLib"). None of these token streams can be empty, it's an InvalidLine otherwise.

Note the right side TokenStreamIdentifier can be relative: "foo.bar < .baz". Flag $relative in TokenStreamIdentifier represents this start dot on the right side.

None of the two streams can be empty.

: Internal tokenizer structure.

Definition at line 36 of file IdentifierCopyLine.php.

Member Function Documentation

◆ getIdentifierTokenStream()

TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierCopyLine::getIdentifierTokenStream ( )

◆ getValueTokenStream()

TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierCopyLine::getValueTokenStream ( )

◆ setIdentifierTokenStream()

TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierCopyLine::setIdentifierTokenStream ( IdentifierTokenStream  $tokenStream)

◆ setValueTokenStream()

TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierCopyLine::setValueTokenStream ( IdentifierTokenStream  $tokenStream)

Member Data Documentation

◆ $identifierTokenStream

IdentifierTokenStream TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierCopyLine::$identifierTokenStream
private

◆ $valueTokenStream

IdentifierTokenStream TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierCopyLine::$valueTokenStream
private