PHP Класс Rubenwouters\CrmLauncher\Controllers\DashboardController

Наследование: extends Illuminate\Routing\Controller
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$answer Rubenwouters\CrmLauncher\Models\Answer
$case Rubenwouters\CrmLauncher\Models\CaseOverview
$config Rubenwouters\CrmLauncher\Models\Configuration
$log Rubenwouters\CrmLauncher\Models\Log
$validateTwitter Rubenwouters\CrmLauncher\ApiCalls\ValidateTwitter

Открытые методы

Метод Описание
__construct ( Log $log, Answer $answer, Configuration $config, CaseOverview $case, ValidateTwitter $validateTwitter )
disableHelp ( )
help ( ) : view Shows help page
index ( ) : view Shows dashboard when all required permissions are granted
launch ( ) : Illuminate\Http\RedirectResponse Updates config record to a valid state after checks

Приватные методы

Метод Описание
getAvgHelpers ( ) : integer Gets average helpers per case
getAvgMessages ( ) : integer Gets average messages per case
getAvgWaitTime ( ) : integer Gets average wait time
getTodaysMessages ( ) : integer Gets number answers sent today

Описание методов

__construct() публичный Метод

public __construct ( Log $log, Answer $answer, Configuration $config, CaseOverview $case, ValidateTwitter $validateTwitter )
$log Rubenwouters\CrmLauncher\Models\Log
$answer Rubenwouters\CrmLauncher\Models\Answer
$config Rubenwouters\CrmLauncher\Models\Configuration
$case Rubenwouters\CrmLauncher\Models\CaseOverview
$validateTwitter Rubenwouters\CrmLauncher\ApiCalls\ValidateTwitter

disableHelp() публичный Метод

public disableHelp ( )

help() публичный Метод

Shows help page
public help ( ) : view
Результат view

index() публичный Метод

Shows dashboard when all required permissions are granted
public index ( ) : view
Результат view

launch() публичный Метод

Updates config record to a valid state after checks
public launch ( ) : Illuminate\Http\RedirectResponse
Результат Illuminate\Http\RedirectResponse

Описание свойств

$answer защищенное свойство

protected Answer,Rubenwouters\CrmLauncher\Models $answer
Результат Rubenwouters\CrmLauncher\Models\Answer

$case защищенное свойство

protected CaseOverview,Rubenwouters\CrmLauncher\Models $case
Результат Rubenwouters\CrmLauncher\Models\CaseOverview

$config защищенное свойство

protected Configuration,Rubenwouters\CrmLauncher\Models $config
Результат Rubenwouters\CrmLauncher\Models\Configuration

$log защищенное свойство

protected Log,Rubenwouters\CrmLauncher\Models $log
Результат Rubenwouters\CrmLauncher\Models\Log

$validateTwitter защищенное свойство

protected ValidateTwitter,Rubenwouters\CrmLauncher\ApiCalls $validateTwitter
Результат Rubenwouters\CrmLauncher\ApiCalls\ValidateTwitter