Back to MetadataManagerListener class

Method onAfterSessionStart

public void
onAfterSessionStart
(\Joomla\Session\SessionEvent $event)
Listener for the `session.start` event.
Parameters
  • \Joomla\Session\SessionEvent $event The session event.
Returns
  • void
Since
  • 4.0.0

Method onAfterSessionStart - Source code

/**
 * Listener for the `session.start` event.
 *
 * @param   SessionEvent  $event  The session event.
 *
 * @return  void
 *
 * @since   4.0.0
 */
public function onAfterSessionStart(SessionEvent $event)
{
    if ($this->config->get('session_metadata', true) && $event->getSession()->has('user')) {
        $this->metadataManager->createOrUpdateRecord($event->getSession(), $event->getSession()->get('user'));
    }
}