/**
  * @return NotificationManager|null Note this function returns null if `notify` is off in configuration
  */
 private function _notifications()
 {
     if (!$this->opo_notifications && $this->opo_config->getBoolean('notify')) {
         $this->opo_notifications = new NotificationManager($this->getRequest());
     }
     return $this->opo_notifications;
 }
 public function testBoolean()
 {
     $o_config = new Configuration(__CA_BASE_DIR__ . '/tests/lib/core/data/test.conf');
     $vb_scalar = $o_config->getBoolean('boolean_yes');
     $this->assertTrue($vb_scalar);
     $vb_scalar = $o_config->getBoolean('boolean_ja');
     $this->assertTrue($vb_scalar);
     $vb_scalar = $o_config->getBoolean('boolean_wahr');
     $this->assertTrue($vb_scalar);
     $vb_scalar = $o_config->getBoolean('boolean_no');
     $this->assertFalse($vb_scalar);
     $vb_scalar = $o_config->getBoolean('boolean_nein');
     $this->assertFalse($vb_scalar);
 }