Js
class Js implements Htmlable (View source)
Constants
| protected REQUIRED_FLAGS | 
                     Flags that should be used when encoding to JSON.  | 
            
Properties
| protected string | $js | The JavaScript string.  | 
                
Methods
Create a new class instance.
Create a new JavaScript string from the given data.
Convert the given data to a JavaScript expression.
Encode the given data as JSON.
Convert the given JSON to a JavaScript expression.
Get the string representation of the data for use in HTML.
Get the string representation of the data for use in HTML.
Details
        
                            void
    __construct(mixed $data, int|null $flags = 0, int $depth = 512)
        
    
    Create a new class instance.
        
                static            Js
    from(mixed $data, int $flags = 0, int $depth = 512)
        
    
    Create a new JavaScript string from the given data.
        
                    protected        string
    convertDataToJavaScriptExpression(mixed $data, int $flags = 0, int $depth = 512)
        
    
    Convert the given data to a JavaScript expression.
        
                    protected        string
    jsonEncode(mixed $data, int $flags = 0, int $depth = 512)
        
    
    Encode the given data as JSON.
        
                    protected        string
    convertJsonToJavaScriptExpression(string $json, int $flags = 0)
        
    
    Convert the given JSON to a JavaScript expression.
        
                            string
    toHtml()
        
    
    Get the string representation of the data for use in HTML.
        
                            string
    __toString()
        
    
    Get the string representation of the data for use in HTML.