Interacting with the request
The Page class within PhotonCoreBundle initialises the Symfony Request object in its constructor.
The Request stack object can be retrieved in classes that extend Page by calling getRequestStack() method.
Further details on how to interact with data held in the Request object are provided in the Symfony documentation - Accessing Request Data.
<?php
if (
$this->getRequestStack()->request->has('period')
&& $this->getRequestStack()->request->get('period') == 'today'
) {
// ...
}