|
| 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 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.
|
|
◆ get_content_nodes()
repository_googledocs\googledocs_content::get_content_nodes |
( |
string | $query, |
|
|
callable | $isaccepted ) |
|
inherited |
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\local\browser\googledocs_shared_drives_content::get_contents |
( |
string | $query | ) |
|
|
protected |
Returns all relevant contents based on the given path or search query.
The method generates the content which will be displayed in the repository shared drives root level. All existing shared drives will be fetched through an API call and presented as folders.
- Parameters
-
string | $query | The search query |
- Return values
-
array | The array containing the contents |
Reimplemented from repository_googledocs\googledocs_content.
◆ get_navigation()
repository_googledocs\googledocs_content::get_navigation |
( |
| ) |
|
|
inherited |
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:
- repository/googledocs/classes/local/browser/googledocs_shared_drives_content.php