class ApplicationInfoProvider
Properties
| protected SettingsRepositoryInterface | $settings |
|
||
| protected Translator | $translator |
|
||
| protected Schedule | $schedule |
|
||
| protected ConnectionInterface | $db |
|
||
| protected Config | $config |
|
||
| protected SessionManager | $session |
|
||
| protected SessionHandlerInterface | $sessionHandler |
|
||
| protected Queue | $queue |
|
||
| protected Repository | $cache |
|
Methods
No description
Reports on the session driver in use based on three scenarios: 1. If the configured session driver is valid and in use, it will be returned.
Details
at
line 83
__construct(SettingsRepositoryInterface $settings, Translator $translator, Schedule $schedule, ConnectionInterface $db, Config $config, SessionManager $session, SessionHandlerInterface $sessionHandler, Queue $queue, Repository $cache)
at
line 110
bool
scheduledTasksRegistered()
Identify if any tasks are registered with the scheduler.
at
line 120
string
getSchedulerStatus()
Gets the current status of the scheduler.
at
line 140
string
identifyQueueDriver()
Identify the queue driver in use.
at
line 159
string
identifyDatabaseVersion()
Identify the version of the database we are connected to.
at
line 173
string
identifySessionDriver(bool $forWeb = false)
Reports on the session driver in use based on three scenarios: 1. If the configured session driver is valid and in use, it will be returned.
2. If the configured session driver is invalid, fallback to the default one and mention it. 3. If the actual used driver (i.e `session.handler`) is different from the current one (configured or default), mention it.
at
line 221
string
identifyPHPVersion()
Identifiy the current PHP version.