private function CmisConnectionApi::setHttpInvoker in CMIS API 8.2
Same name and namespace in other branches
- 8 src/CmisConnectionApi.php \Drupal\cmis\CmisConnectionApi::setHttpInvoker()
- 3.0.x src/CmisConnectionApi.php \Drupal\cmis\CmisConnectionApi::setHttpInvoker()
Set Http invoker.
2 calls to CmisConnectionApi::setHttpInvoker()
- CmisConnectionApi::checkConnectionIsAlive in src/
CmisConnectionApi.php - Check CMIS Connection is Alive.
- CmisConnectionApi::setConfig in src/
CmisConnectionApi.php - Set the configuration from configuration id.
File
- src/
CmisConnectionApi.php, line 112
Class
- CmisConnectionApi
- Description of CmisConnectionApi.
Namespace
Drupal\cmisCode
private function setHttpInvoker() {
if (\Drupal::currentUser()
->isAuthenticated()) {
if (!empty($this->config
->getCmisUser()) && !empty($this->config
->getCmisPassword())) {
$auth = [
'auth' => [
$this->config
->getCmisUser(),
$this->config
->getCmisPassword(),
],
];
}
else {
$tempstore = \Drupal::service('tempstore.private')
->get('cmis_alfresco_auth_user');
$auth = [
'headers' => [
'Authorization' => 'Basic ' . $tempstore
->get('ticket'),
],
];
}
$this->httpInvoker = new Client($auth);
}
}