Storm\Drivers\Fluent\Object\Functional\Implementation\File\Reader::LoadBodySourceLines PHP Метод

LoadBodySourceLines() приватный Метод

private LoadBodySourceLines ( array $SourceLines )
$SourceLines array
    private function LoadBodySourceLines(array $SourceLines)
    {
        $BodySourceLines = [];
        $FoundStart = false;
        foreach ($SourceLines as $Line) {
            if ($FoundStart) {
                $BodySourceLines[] = $Line;
            } else {
                $Position = strpos($Line, '{');
                if ($Position !== false) {
                    $BodySourceLines[] = trim(substr($Line, $Position + 1));
                    $FoundStart = true;
                }
            }
        }
        $LastLine =& $BodySourceLines[count($BodySourceLines) - 1];
        $LastLine = substr($LastLine, 0, strrpos($LastLine, '}'));
        return array_filter($BodySourceLines);
    }