|
| __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.
|
|
◆ __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:
- repository/googledocs/classes/googledocs_content.php