class ApplicationInfoProvider

Methods

__construct(SettingsRepositoryInterface $settings, Translator $translator, Schedule $schedule, ConnectionInterface $db, Config $config, SessionManager $session, SessionHandlerInterface $sessionHandler, Queue $queue)

No description

bool
scheduledTasksRegistered()

No description

string
getSchedulerStatus()

No description

string
identifyQueueDriver()

No description

string
identifyDatabaseVersion()

No description

string
identifySessionDriver(bool $forWeb = false)

<p>Reports on the session driver in use based on three scenarios:</p> <ol> <li>If the configured session driver is valid and in use, it will be returned.</li> </ol>

string
identifyPHPVersion()

No description

Details

__construct(SettingsRepositoryInterface $settings, Translator $translator, Schedule $schedule, ConnectionInterface $db, Config $config, SessionManager $session, SessionHandlerInterface $sessionHandler, Queue $queue)

Parameters

SettingsRepositoryInterface $settings
Translator $translator
Schedule $schedule
ConnectionInterface $db
Config $config
SessionManager $session
SessionHandlerInterface $sessionHandler
Queue $queue

bool scheduledTasksRegistered()

Return Value

bool

string getSchedulerStatus()

Return Value

string

string identifyQueueDriver()

Return Value

string

string identifyDatabaseVersion()

Return Value

string

string identifySessionDriver(bool $forWeb = false)

<p>Reports on the session driver in use based on three scenarios:</p> <ol> <li>If the configured session driver is valid and in use, it will be returned.</li> </ol>

<ol start="2"> <li>If the configured session driver is invalid, fallback to the default one and mention it.</li> <li>If the actual used driver (i.e <code>session.handler</code>) is different from the current one (configured or default), mention it.</li> </ol>

Parameters

bool $forWeb

Return Value

string

string identifyPHPVersion()

Return Value

string