private static function extractFieldContent()
    {
        if (in_array(self::$line, self::FIELD_BREAKS, true)) {
            self::$line = false;

            return null;
        }

        list($content, self::$line) = explode(self::$delimiter, self::$line, 2) + [1 => false];
        if (false === self::$line) {
            return rtrim($content, "\r\n");
        }

        return $content;
    }
private static function extractFieldContent()
    {
        if (in_array(self::$line, self::FIELD_BREAKS, true)) {
            self::$line = false;

            return null;
        }

        list($content, self::$line) = explode(self::$delimiter, self::$line, 2) + [1 => false];
        if (false === self::$line) {
            return rtrim($content, "\r\n");
        }

        return $content;
    }
private static function extractFieldContent ( ) { if ( in_array ( self :: $ line , self :: FIELD_BREAKS , true ) ) { self :: $ line = false ; return null ; } list ( $ content , self :: $ line ) = explode ( self :: $ delimiter , self :: $ line , 2 ) + [ 1 => false ] ; if ( false === self :: $ line ) { return rtrim ( $ content , "\r\n" ) ; } return $ content ; }
Extracts the content from a field without enclosure.

- Field content can not spread on multiple document lines.
- Content must be preserved.
- Trailing line-breaks must be removed.

@return string|null
Extracts the content from a field without enclosure .