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 |
|
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 76
__construct(SettingsRepositoryInterface $settings, Translator $translator, Schedule $schedule, ConnectionInterface $db, Config $config, SessionManager $session, SessionHandlerInterface $sessionHandler, Queue $queue)
at
line 101
bool
scheduledTasksRegistered()
Identify if any tasks are registered with the scheduler.
at
line 111
string
getSchedulerStatus()
Gets the current status of the scheduler.
at
line 130
string
identifyQueueDriver()
Identify the queue driver in use.
at
line 149
string
identifyDatabaseVersion()
Identify the version of the database we are connected to.
at
line 160
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 208
string
identifyPHPVersion()
Identifiy the current PHP version.