|
| 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_root_content::get_contents |
( |
string | $query | ) |
|
|
protected |
Returns all relevant contents based on the given path or search query.
The method predefines the content which will be displayed in the repository root level. Currently, only the folders representing 'My drives' and 'Shared drives' will be displayed in the root level.
- 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_root_content.php