public function CmisFieldBrowserBuilder::build in CMIS API 3.0.x
Same name and namespace in other branches
- 8.2 src/Service/CmisFieldBrowserBuilder.php \Drupal\cmis\Service\CmisFieldBrowserBuilder::build()
Lazy builder callback for displaying a browser formatter.
Parameters
string $path: The CMIS path.
string $show_breadcrumb: Check if show breadcrumb.
Return value
array A render array for the browser formatter.
File
- src/
Service/ CmisFieldBrowserBuilder.php, line 25
Class
- CmisFieldBrowserBuilder
- Provides a lazy builder for field browser formatter.
Namespace
Drupal\cmis\ServiceCode
public function build($path, $show_breadcrumb) {
// Get config_id.
$config_path = explode('/', $path, -1);
// Get folder_id.
$folder_path = explode('/', $path);
$config_id = end($config_path);
$folder_id = end($folder_path);
$browser = new CmisRepositoryController($config_id, $folder_id, [
'show_breadcrumb' => $show_breadcrumb,
]);
return $browser
->browse($config_id, $folder_id);
}