'Passive Checks', 'active_checks_enabled' => 'Active Checks', 'obsessing' => 'Obsessing', 'notifications_enabled' => 'Notifications', 'event_handler_enabled' => 'Event Handler', 'flap_detection_enabled' => 'Flap Detection', ); /** * Retrieve flags as array with either true or false as value * * @param MonitoredObject $object * * @return array */ public function monitoringFlags(/*MonitoredObject*/ $object) { $flags = array(); foreach (self::$flags as $column => $description) { $flags[$description] = (bool) $object->{$column}; } return $flags; } }