Contao\CoreBundle\EventListener\StoreRefererListener::prepareBackendReferer PHP Method

prepareBackendReferer() private method

Prepares the back end referer array.
private prepareBackendReferer ( string $refererId, array $referers = null ) : array
$refererId string
$referers array
return array
    private function prepareBackendReferer($refererId, array $referers = null)
    {
        if (!is_array($referers)) {
            $referers = [];
        }
        if (!isset($referers[$refererId]) || !is_array($referers[$refererId])) {
            $referers[$refererId] = ['last' => ''];
        }
        // Make sure we never have more than 25 different referer URLs
        while (count($referers) >= 25) {
            array_shift($referers);
        }
        return $referers;
    }