本文整理汇总了PHP中OCP\AppFramework\Controller::__construct方法的典型用法代码示例。如果您正苦于以下问题:PHP Controller::__construct方法的具体用法?PHP Controller::__construct怎么用?PHP Controller::__construct使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OCP\AppFramework\Controller
的用法示例。
在下文中一共展示了Controller::__construct方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
/**
* @param string $AppName
* @param IRequest $request
* @param LineMapper $mapper
* @param string $UserId
*/
public function __construct($AppName, IRequest $request, LineMapper $lineMapper, PointMapper $pointMapper, $UserId)
{
parent::__construct($AppName, $request);
$this->lineMapper = $lineMapper;
$this->pointMapper = $pointMapper;
$this->userId = $UserId;
}
示例2: __construct
public function __construct($appName, IRequest $request, IUserManager $userManager, IUserSession $userSession, ILogger $logger)
{
parent::__construct($appName, $request);
$this->userManager = $userManager;
$this->userSession = $userSession;
$this->logger = $logger;
}
示例3: __construct
/**
* @param string $AppName
* @param IRequest $request
* @param IConfig $config
* @param IL10N $l10n
* @param Recovery $recovery
*/
public function __construct($AppName, IRequest $request, IConfig $config, IL10N $l10n, Recovery $recovery)
{
parent::__construct($AppName, $request);
$this->config = $config;
$this->l = $l10n;
$this->recovery = $recovery;
}
示例4: __construct
/**
* @param string $appName
* @param IRequest $request
* @param ICertificateManager $certificateManager
* @param IL10N $l10n
* @param IAppManager $appManager
*/
public function __construct($appName, IRequest $request, ICertificateManager $certificateManager, IL10N $l10n, IAppManager $appManager)
{
parent::__construct($appName, $request);
$this->certificateManager = $certificateManager;
$this->l10n = $l10n;
$this->appManager = $appManager;
}
示例5: __construct
/**
* @NoAdminRequired
*
* @param string $AppName
* @param IRequest $request
* @param IL10N $l10n
* @param View $view
* @param ILogger $logger
*/
public function __construct($AppName, IRequest $request, IL10N $l10n, View $view, ILogger $logger)
{
parent::__construct($AppName, $request);
$this->l = $l10n;
$this->view = $view;
$this->logger = $logger;
}
示例6: __construct
public function __construct($appName, $request)
{
parent::__construct($appName, $request);
$this->registerResponder('tom', function ($respone) {
return 'hi';
});
}
示例7: __construct
public function __construct($appName, IRequest $request, IConfig $settings, IL10N $l10n, $uid)
{
parent::__construct($appName, $request);
$this->uid = $uid;
$this->l10n = $l10n;
$this->settings = $settings;
}
示例8: __construct
public function __construct($AppName, IRequest $request, Config $config, ItemService $itemService, $configFile)
{
parent::__construct($AppName, $request);
$this->config = $config;
$this->configPath = $configFile;
$this->itemService = $itemService;
}
示例9: __construct
/**
* Creates a new storages controller.
*
* @param string $AppName application name
* @param IRequest $request request object
* @param IL10N $l10n l10n service
* @param StoragesService $storagesService storage service
* @param ILogger $logger
*/
public function __construct($AppName, IRequest $request, IL10N $l10n, StoragesService $storagesService, ILogger $logger)
{
parent::__construct($AppName, $request);
$this->l10n = $l10n;
$this->service = $storagesService;
$this->logger = $logger;
}
示例10: __construct
public function __construct($appName, IRequest $request, $userId, CategoryMapper $mapper, BoardMapper $boardMapper)
{
parent::__construct($appName, $request);
$this->userId = $userId;
$this->mapper = $mapper;
$this->boardMapper = $boardMapper;
}
示例11: __construct
public function __construct($AppName, IRequest $Request, $CurrentUID, IL10N $L10N)
{
parent::__construct($AppName, $Request);
if (strcmp(Config::getSystemValue('dbtype'), 'pgsql') == 0) {
$this->DbType = 1;
}
$this->CurrentUID = $CurrentUID;
$Settings = new Settings();
$Settings->SetKey('ProxyAddress');
$this->ProxyAddress = $Settings->GetValue();
$Settings->SetKey('ProxyPort');
$this->ProxyPort = intval($Settings->GetValue());
$Settings->SetKey('ProxyUser');
$this->ProxyUser = $Settings->GetValue();
$Settings->SetKey('ProxyPasswd');
$this->ProxyPasswd = $Settings->GetValue();
$Settings->SetKey('ProxyOnlyWithYTDL');
$this->ProxyOnlyWithYTDL = $Settings->GetValue();
$this->ProxyOnlyWithYTDL = is_null($this->ProxyOnlyWithYTDL) ? false : strcmp($this->ProxyOnlyWithYTDL, 'Y') == 0;
$Settings->SetKey('WhichDownloader');
$this->WhichDownloader = $Settings->GetValue();
$this->WhichDownloader = is_null($this->WhichDownloader) ? 0 : (strcmp($this->WhichDownloader, 'ARIA2') == 0 ? 0 : 1);
// 0 means ARIA2, 1 means CURL
$Settings->SetTable('personal');
$Settings->SetUID($this->CurrentUID);
$Settings->SetKey('DownloadsFolder');
$this->DownloadsFolder = $Settings->GetValue();
$this->DownloadsFolder = '/' . (is_null($this->DownloadsFolder) ? 'Downloads' : $this->DownloadsFolder);
$this->AbsoluteDownloadsFolder = \OC\Files\Filesystem::getLocalFolder($this->DownloadsFolder);
$this->L10N = $L10N;
}
示例12: __construct
/**
* @param string $appName
* @param \OCP\IRequest $request
* @param $mailAccountMapper
* @param $currentUserId
*/
public function __construct($appName, IRequest $request, MailAccountMapper $mailAccountMapper, IURLGenerator $urlGenerator, $currentUserId)
{
parent::__construct($appName, $request);
$this->mailAccountMapper = $mailAccountMapper;
$this->urlGenerator = $urlGenerator;
$this->currentUserId = $currentUserId;
}
示例13: __construct
public function __construct($request, $appConfig, $accessObjectMapper, $groupManager)
{
parent::__construct('gatekeeper', $request);
$this->appConfig = $appConfig;
$this->accessObjectMapper = $accessObjectMapper;
$this->groupManager = $groupManager;
}
示例14: __construct
/**
* constructor of the controller
*
* @param string $appName
* @param IRequest $request
* @param ILogger $logger
* @param IUserSession $userSession
* @param CurrentUserSettings $userSettings
*/
public function __construct($appName, IRequest $request, ILogger $logger, IUserSession $userSession, CurrentUserSettings $userSettings)
{
parent::__construct($appName, $request);
$this->logger = $logger;
$this->user = $userSession->getUser();
$this->userSettings = $userSettings;
}
示例15: __construct
/**
* @param string $appName
* @param IRequest $request
* @param bool $incomingShareEnabled
* @param \OCA\Files_Sharing\External\Manager $externalManager
* @param IClientService $clientService
*/
public function __construct($appName, IRequest $request, $incomingShareEnabled, \OCA\Files_Sharing\External\Manager $externalManager, IClientService $clientService)
{
parent::__construct($appName, $request);
$this->incomingShareEnabled = $incomingShareEnabled;
$this->externalManager = $externalManager;
$this->clientService = $clientService;
}