$aComponents * @param int $iLineNo */ public function __construct(array $aComponents = [], $iLineNo = 0) { parent::__construct($aComponents, ' ', $iLineNo); } /** * @return LineName * * @throws UnexpectedTokenException * @throws UnexpectedEOFException */ public static function parse(ParserState $oParserState) { $oParserState->consume('['); $oParserState->consumeWhiteSpace(); $aNames = []; do { if ($oParserState->getSettings()->bLenientParsing) { try { $aNames[] = $oParserState->parseIdentifier(); } catch (UnexpectedTokenException $e) { if (!$oParserState->comes(']')) { throw $e; } } } else { $aNames[] = $oParserState->parseIdentifier(); } $oParserState->consumeWhiteSpace(); } while (!$oParserState->comes(']')); $oParserState->consume(']'); return new LineName($aNames, $oParserState->currentLine()); } /** * @return string */ public function __toString() { return $this->render(new OutputFormat()); } /** * @return string */ public function render(OutputFormat $oOutputFormat) { return '[' . parent::render(OutputFormat::createCompact()) . ']'; } } __halt_compiler();----SIGNATURE:----EwNW4LdgXaxI2AR+mwdVkEQk3BKh3XK6MaRol1htpJAgNeB1ca9Rcm8htgyP0eQE0PV3294RvQ5HKnbF3WjqV7kwS508zBudv39zNqUWLKjZOxu5eQ2bIlhga7c8iLtYRN7RrIr0MhERwDN67YNi4hOydsfxXSg72+D7QqP2wNNmyaIgIaM45FoX6lo9g/JNEfgTofipb4MYrfKQ3U8pDck3gdPSJOseN/1KkZ34Vfd4OojiXwTT72SDhJtgqYV1ugx6cIMXBDBnOOHIMdTHpBoueaAWQzAzBbYZkobEemD8UAukvNnNQYb3c0EJm91HLZuFrubpsvkCTk4tzCewrqtSPoNbx9ZQUcVb2SxzQOEZjS/ipUoecpVICGS/wBIyTDAMVfaNZ6GFymlolE273ShggygBJF6Zn43zcErnTMC9dy8TIj32I3bd3eOaV0rG5onsLGTYcJNvqPmZNzl28aN+X7uYSKzRlCvFTCyGWwv9LphrYCxxkCteqtJ2EBD0Vxrfbxsf73Qg5fBhtQCzAa8yAliRCyIfqNROiztjGmUXV/ACZqNn87ovXBCc/W6gPB9fwqGYBipWhhgq19VgGIds48Fxlgn9HcyTpUA71UDJPuWDWIJiG5HlGFDX8bTjx1ji5R6PSmI+G1O0RsH9OaHs8ppMGGe59mOAxSv3OXs=----ATTACHMENT:----MTY0NTgyODk3MjEyNTA5NCA3MDQwMzgyNTIwNTI0MTQ2IDg3MTQ3NTk2NjI0MDc3MzM=