Base class for presenting the googledocs repository contents.  
 More...
|  | 
|  | __construct (rest $service, string $path, bool $sortcontent=true) | 
|  | Constructor. 
 | 
|  | 
|  | get_content_nodes (string $query, callable $isaccepted) | 
|  | Generate and return an array containing all repository node (files and folders) arrays for the existing content based on the path or search query. 
 | 
|  | 
|  | get_navigation () | 
|  | Build the navigation (breadcrumb) from a given path. 
 | 
|  | 
|  | 
|  | get_contents (string $query) | 
|  | Returns all relevant contents (files and folders) based on the given path or search query. 
 | 
|  | 
|  | 
| string | $path | 
|  | The current path. 
 | 
|  | 
| rest | $service | 
|  | The rest API object. 
 | 
|  | 
| bool | $sortcontent | 
|  | Whether sorting should be applied to the fetched content. 
 | 
|  | 
Base class for presenting the googledocs repository contents. 
- Copyright
- 2021 Mihail Geshoski mihai.nosp@m.l@mo.nosp@m.odle..nosp@m.com 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
◆ __construct()
      
        
          | repository_googledocs\googledocs_content::__construct | ( | rest | $service, | 
        
          |  |  | string | $path, | 
        
          |  |  | bool | $sortcontent = true ) | 
      
 
Constructor. 
- Parameters
- 
  
    | rest | $service | The rest API object |  | string | $path | The current path |  | bool | $sortcontent | Whether sorting should be applied to the content |  
 
 
 
◆ get_content_nodes()
      
        
          | repository_googledocs\googledocs_content::get_content_nodes | ( | string | $query, | 
        
          |  |  | callable | $isaccepted ) | 
      
 
Generate and return an array containing all repository node (files and folders) arrays for the existing content based on the path or search query. 
- Parameters
- 
  
    | string | $query | The search query |  | callable | $isaccepted | The callback function which determines whether a given file should be displayed or filtered based on the existing file restrictions |  
 
- Return values
- 
  
    | array | The array containing the repository content node arrays |  
 
 
 
◆ get_contents()
  
  | 
        
          | repository_googledocs\googledocs_content::get_contents | ( | string | $query | ) |  |  | abstractprotected | 
 
 
◆ get_navigation()
      
        
          | repository_googledocs\googledocs_content::get_navigation | ( |  | ) |  | 
      
 
Build the navigation (breadcrumb) from a given path. 
- Return values
- 
  
    | array | Array containing name and path of each navigation node |  
 
 
 
The documentation for this class was generated from the following file: