- 
                    SuppressWarnings
                
 
                - 
                                                                                
                                                 
                                    
 
                                            
    Table of Contents
    
    
        Interfaces
        
    
    
                    - FetchLinkInterface
 - Interface FetchLinkInterface.
     
    Properties
    
            - 
    $provider
    
                         : LinkSupportContract            
 
    
    Methods
    
            - 
    __construct()
    
                                 : mixed    
 
            - 
    getDefault()
    
                                 : array<string|int, mixed>|null    
 
            - 
    parse()
    
                                 : array<string, mixed>    
 
            - 
    getParseUrl()
    
                                 : array<string|int, mixed>|null    
 
    
        
        
    
            
        
                    
    
        __construct()
        
    
    
    
    
    public
                    __construct(LinkSupportContract $provider) : mixed
    
        
    
        Parameters
    
                    - 
                $provider
                : LinkSupportContract
                            
 
            - 
                
            
 
            
    
    
                    
    
        getDefault()
        
    
    
    
    
    public
                    getDefault(string $url[, array<string|int, mixed>|null $urlParts = null ]) : array<string|int, mixed>|null
    
        
    
        Parameters
    
                    - 
                $url
                : string
                            
 
            - 
                
            
 
                    - 
                $urlParts
                : array<string|int, mixed>|null
                 = null            
 
            - 
                
            
 
            
    
            
        Return values
        array<string|int, mixed>|null
            
                    
    
        parse()
        
    
    
    
    
    public
                    parse(string $url) : array<string, mixed>
    
        
    
        Parameters
    
                    - 
                $url
                : string
                            
 
            - 
                
            
 
            
    
            
        Return values
        array<string, mixed>
            
                    
    
        getParseUrl()
        
    
    
    
    
    protected
                    getParseUrl(string $url) : array<string|int, mixed>|null
    
        
    
        Parameters
    
                    - 
                $url
                : string
                            
 
            - 
                
            
 
            
    
            
        Return values
        array<string|int, mixed>|null