map(static function () use ($line) { return self::looksLikeMultilineStop($line, true) === false; })->getOrElse(false); } /** * Determine if the given line can be the start of a multiline variable. * * @param string $line * @param bool $started * * @return bool */ private static function looksLikeMultilineStop(string $line, bool $started) { if ($line === '"') { return true; } return Regex::occurrences('/(?=([^\\\\]"))/', \str_replace('\\\\', '', $line))->map(static function (int $count) use ($started) { return $started ? $count > 1 : $count >= 1; })->success()->getOrElse(false); } /** * Determine if the line in the file is a comment or whitespace. * * @param string $line * * @return bool */ private static function isCommentOrWhitespace(string $line) { $line = \trim($line); return $line === '' || (isset($line[0]) && $line[0] === '#'); } } __halt_compiler();----SIGNATURE:----Irot77zAibgc6MkhydB3DlR8liH2UcVBini5QOiBsoC+3f8koZFAsUiCuLullSZrmYBTUe7ON1mH9LD8vWliQEU5VkW9GVzDw6fXspeSFKDKChh7MCEAp3s/yslDoibxf96q4MJUlPAIQ/qDzg5rCYiGB+6xTm0jIxMLJAzSJIp8NiPID0dtOiGaWbAyaTMYaTOPm9KgpjENCvNQiXCPCqt96ohxV3Tfzsllsi2eGdMYqY0IOYopmnOglMHswCv0erZeqXPda2JM2lNKdaSwE1ZSR4N9MSxNWmyyMTx3xQbV+EcY1LMX8EL3QpnPWGx57+qmRdBp7tOuZ3Zg8Zi4rrQXS9W4UbW98uVU7+6+wppv2YpXZ2YwaDG6cZ48E2bhRZUsVXK8Ak1iHD0+6WBlbJSfs77szN9He4NZ4J/FAwPZ56p1wDzgcOHArns0fbzJj3qHbp0hFLfxmrRqZcEJi2izZTsuHo2S3a97WwOA0tqrjIZUuCzkjS2bSuxL4XE2OibQWf+zBV3oqemd/9ogrIHky1fM2dnKtOwfoo/DbeZu9lZtkkIq6PdoEi/WzhQWNsjYTvdHVg47XCUNjkwWF5Q5eokE8F6nusCKROU6ovlamf9Na5MsjeYPYWRKVsFIzeS2v2b0zQXm8r6S3zbbWP5kAhB82TY0oDQbNlMZpsk=----ATTACHMENT:----OTQ4NzM3MDM5NTExNzI2NCA1MDQxMTM4NTQxNTU3MDg1IDY0NjIyMTI0MjkxNjY5MzY=