DirectoryAttributes
    
            
    
            
            implements
                            StorageAttributes                    
    
            
            Uses
                            ProxyArrayAccessToProperties                    
    
        
        
    
    Interfaces, Classes, Traits and Enums
    
            - StorageAttributes
 
        
    
    
    
    
    Table of Contents
    
                    - 
    $extraMetadata
    
                         : array<string|int, mixed>            
 
            - 
    $lastModified
    
                         : int|null            
 
            - 
    $path
    
                         : string            
 
            - 
    $type
    
                         : string            
 
            - 
    $visibility
    
                         : string|null            
 
                - 
    __construct()
    
                                 : mixed    
 
            - 
    extraMetadata()
    
                                 : array<string|int, mixed>    
 
            - 
    fromArray()
    
                                 : StorageAttributes    
 
            - 
    isDir()
    
                                 : bool    
 
            - 
    isFile()
    
                                 : bool    
 
            - 
    jsonSerialize()
    
                                 : array<string|int, mixed>    
 
            - 
    lastModified()
    
                                 : int|null    
 
            - 
    path()
    
                                 : string    
 
            - 
    type()
    
                                 : string    
 
            - 
    visibility()
    
                                 : string|null    
 
            - 
    withPath()
    
                                 : StorageAttributes    
 
        
        
        
    
        
                    
    
    
    
    
    private
        array<string|int, mixed>
    $extraMetadata
    
    
    
    
                    
    
        $lastModified
        
        
                                
    
    
    
    
    private
        int|null
    $lastModified
    
    
    
    
                    
    
        $path
        
        
                                
    
    
    
    
    private
        string
    $path
    
    
    
    
                    
    
        $type
        
        
                                
    
    
    
    
    private
        string
    $type
     = \League\Flysystem\StorageAttributes::TYPE_DIRECTORY
    
    
    
                    
    
        $visibility
        
        
                                
    
    
    
    
    private
        string|null
    $visibility
    
    
    
    
            
            
        
                    
    
        __construct()
        
    
    
    
    
    public
                    __construct(string $path[, string|null $visibility = null ][, int|null $lastModified = null ][, array<string|int, mixed> $extraMetadata = [] ]) : mixed
        
        Parameters
    
                    - 
                $path
                : string
                            
 
            - 
                    
            
 
                    - 
                $visibility
                : string|null
                 = null            
 
            - 
                    
            
 
                    - 
                $lastModified
                : int|null
                 = null            
 
            - 
                    
            
 
                    - 
                $extraMetadata
                : array<string|int, mixed>
                 = []            
 
            - 
                    
            
 
            
    
        Return values
    mixed
            —
        
    
                    
    
    
    
    
    public
                    extraMetadata() : array<string|int, mixed>
        
    
    
        Return values
    array<string|int, mixed>
            —
        
    
                    
    
        fromArray()
        
    
    
    
    
    public
            static        fromArray(array<string|int, mixed> $attributes) : StorageAttributes
        
        Parameters
    
                    - 
                $attributes
                : array<string|int, mixed>
                            
 
            - 
                    
            
 
            
    
        Return values
    StorageAttributes
            —
        
    
                    
    
        isDir()
        
    
    
    
    
    public
                    isDir() : bool
        
    
    
        Return values
    bool
            —
        
    
                    
    
        isFile()
        
    
    
    
    
    public
                    isFile() : bool
        
    
    
        Return values
    bool
            —
        
    
                    
    
        jsonSerialize()
        
    
    
    
    
    public
                    jsonSerialize() : array<string|int, mixed>
    
    
    
    
    
                                    - 
                    inheritDoc
                
 
                - 
                                                                                
                                             
                                    
 
                        
        Return values
    array<string|int, mixed>
            —
        
    
                    
    
        lastModified()
        
    
    
    
    
    public
                    lastModified() : int|null
        
    
    
        Return values
    int|null
            —
        
    
                    
    
        path()
        
    
    
    
    
    public
                    path() : string
        
    
    
        Return values
    string
            —
        
    
                    
    
        type()
        
    
    
    
    
    public
                    type() : string
        
    
    
        Return values
    string
            —
        
    
                    
    
        visibility()
        
    
    
    
    
    public
                    visibility() : string|null
        
    
    
        Return values
    string|null
            —
        
    
                    
    
        withPath()
        
    
    
    
    
    public
                    withPath(string $path) : StorageAttributes
        
        Parameters
    
                    - 
                $path
                : string
                            
 
            - 
                    
            
 
            
    
        Return values
    StorageAttributes
            —