| @@ 1261-1269 (lines=9) @@ | ||
| 1258 | * |
|
| 1259 | * @since 1.0 |
|
| 1260 | */ |
|
| 1261 | public function setStatusMessage($message) |
|
| 1262 | { |
|
| 1263 | $config = ConfigProvider::getInstance(); |
|
| 1264 | $sessionProvider = $config->get('session.provider.name'); |
|
| 1265 | $session = SessionProviderFactory::getInstance($sessionProvider); |
|
| 1266 | ||
| 1267 | $this->statusMessage = $message; |
|
| 1268 | $session->set('statusMessage', $message); |
|
| 1269 | } |
|
| 1270 | ||
| 1271 | /** |
|
| 1272 | * Gets the current status message for this controller. Note that by getting the current |
|
| @@ 1280-1289 (lines=10) @@ | ||
| 1277 | * |
|
| 1278 | * @since 1.0 |
|
| 1279 | */ |
|
| 1280 | public function getStatusMessage() |
|
| 1281 | { |
|
| 1282 | $config = ConfigProvider::getInstance(); |
|
| 1283 | $sessionProvider = $config->get('session.provider.name'); |
|
| 1284 | $session = SessionProviderFactory::getInstance($sessionProvider); |
|
| 1285 | ||
| 1286 | $session->delete('statusMessage'); |
|
| 1287 | ||
| 1288 | return $this->statusMessage; |
|
| 1289 | } |
|
| 1290 | ||
| 1291 | /** |
|
| 1292 | * Checks that the definition for the controller classname provided exists. Will also return true |
|
| @@ 149-156 (lines=8) @@ | ||
| 146 | * |
|
| 147 | * @since 1.0 |
|
| 148 | */ |
|
| 149 | public function storeStartTimeInSession() |
|
| 150 | { |
|
| 151 | $config = ConfigProvider::getInstance(); |
|
| 152 | $sessionProvider = $config->get('session.provider.name'); |
|
| 153 | $session = SessionProviderFactory::getInstance($sessionProvider); |
|
| 154 | ||
| 155 | $session->set($this->name->getValue().'-startTime', $this->startTime); |
|
| 156 | } |
|
| 157 | ||
| 158 | /** |
|
| 159 | * Writes the KPI event to a log file named logs/kpi-'.$this->name->getValue().'.csv, which will be created if it does |
|