OCA\OcSms\Controller\SmsController::__construct PHP Method

__construct() public method

SmsController constructor.
public __construct ( string $appName, OCP\IRequest $request, $userId, SmsMapper $mapper, ConversationStateMapper $cmapper, ConfigMapper $cfgMapper, OCP\Contacts\IManager $contactsManager, OCP\IURLGenerator $urlGenerator )
$appName string
$request OCP\IRequest
$userId
$mapper OCA\OcSms\Db\SmsMapper
$cmapper OCA\OcSms\Db\ConversationStateMapper
$cfgMapper OCA\OcSms\Db\ConfigMapper
$contactsManager OCP\Contacts\IManager
$urlGenerator OCP\IURLGenerator
    public function __construct($appName, IRequest $request, $userId, SmsMapper $mapper, ConversationStateMapper $cmapper, ConfigMapper $cfgMapper, IContactsManager $contactsManager, IURLGenerator $urlGenerator)
    {
        parent::__construct($appName, $request);
        $this->userId = $userId;
        $this->smsMapper = $mapper;
        $this->convStateMapper = $cmapper;
        $this->configMapper = $cfgMapper;
        $this->urlGenerator = $urlGenerator;
        $this->contactCache = new ContactCache($cfgMapper, $contactsManager);
    }