private function writeValue($value): string
    {
        if ('%%%%not_defined%%%%' === $value) {
            return '';
        }

        if (\is_string($value) || is_numeric($value)) {
            return $value;
        }

        if (false === $value) {
            return 'false';
        }

        if (true === $value) {
            return 'true';
        }

        if (null === $value) {
            return 'null';
        }

        if (empty($value)) {
            return '';
        }

        if (\is_array($value)) {
            return implode(',', $value);
        }
    }
private function writeValue($value): string
    {
        if ('%%%%not_defined%%%%' === $value) {
            return '';
        }

        if (\is_string($value) || is_numeric($value)) {
            return $value;
        }

        if (false === $value) {
            return 'false';
        }

        if (true === $value) {
            return 'true';
        }

        if (null === $value) {
            return 'null';
        }

        if (empty($value)) {
            return '';
        }

        if (\is_array($value)) {
            return implode(',', $value);
        }
    }
private function writeValue ( $ value ) : string { if ( '%%%%not_defined%%%%' === $ value ) { return '' ; } if ( \ is_string ( $ value ) || is_numeric ( $ value ) ) { return $ value ; } if ( false === $ value ) { return 'false' ; } if ( true === $ value ) { return 'true' ; } if ( null === $ value ) { return 'null' ; } if ( empty ( $ value ) ) { return '' ; } if ( \ is_array ( $ value ) ) { return implode ( ',' , $ value ) ; } }
Renders the string conversion of the value.

@param mixed $value
Renders the string conversion of the value .