Bolt\Controller\Async\General::latestActivity PHP Method

latestActivity() public method

Get the 'latest activity' for the dashboard.
public latestActivity ( ) : TemplateResponse
return Bolt\Response\TemplateResponse
    public function latestActivity()
    {
        // Test/get page number
        $page = $this->app['pager']->getCurrentPage('activity');
        $change = $this->app['logger.manager']->getActivity('change', $page, 8);
        $system = $this->app['logger.manager']->getActivity('system', $page, 8, ['context' => ['authentication', 'security']]);
        $response = $this->render('@bolt/components/panel-activity.twig', ['context' => ['change' => $change, 'system' => $system]]);
        $response->setPublic()->setSharedMaxAge(3600);
        return $response;
    }