IdentifierCopyLine extends AbstractLine
FinalYes
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.
Tags
Table of Contents
Properties
Methods
- getIdentifierTokenStream() : IdentifierTokenStream
- getTokenStream() : TokenStreamInterface
- getValueTokenStream() : IdentifierTokenStream
- setIdentifierTokenStream() : static
- setTokenStream() : static
- Set and get the token stream that represents the full line. This is mostly used in backend to for instance create a TypoScript string back from tokenized lines.
- setValueTokenStream() : static
Properties
$tokenStream
protected
TokenStreamInterface
$tokenStream
Methods
getIdentifierTokenStream()
public
getIdentifierTokenStream() : IdentifierTokenStream
Return values
IdentifierTokenStreamgetTokenStream()
public
getTokenStream() : TokenStreamInterface
Return values
TokenStreamInterfacegetValueTokenStream()
public
getValueTokenStream() : IdentifierTokenStream
Return values
IdentifierTokenStreamsetIdentifierTokenStream()
public
setIdentifierTokenStream(IdentifierTokenStream $tokenStream) : static
Parameters
- $tokenStream : IdentifierTokenStream
Return values
staticsetTokenStream()
Set and get the token stream that represents the full line. This is mostly used in backend to for instance create a TypoScript string back from tokenized lines.
public
setTokenStream(TokenStreamInterface $tokenStream) : static
Note: Only the LosslessTokenizer fills this 'full line' stream, LossyTokenizer does not for performance reasons.
Parameters
- $tokenStream : TokenStreamInterface
Return values
staticsetValueTokenStream()
public
setValueTokenStream(IdentifierTokenStream $tokenStream) : static
Parameters
- $tokenStream : IdentifierTokenStream