composer require sem-soft/yii2-activecollab
Or add this code into require section of your composer.json and then call composer update in console
"sem-soft/yii2-activecollab": "*"
In configuration file do
<?php
...
'components' => [
...
'ac' => [
'class' => \sem\activecollab\ActiveCollab::className(),
'companyName' => 'Студия Олега Чулакова',
'applicationName' => 'CHRM',
'user' => 'user@name.ru',
'password' => 'password',
'acUrl' => 'url-to-ac-self-hosted'
],
...
],
...
?>
Use as simple component
<?php
print_r(\Yii::$app->ac->request('projects', [], 'post'));
print_r(\Yii::$app->ac->requestErrors);
?>