public function testSave() { $params['log_initial_states'] = 1; EngineRepository::save(1, $params); $value = Engine::get(1, 'log_initial_states'); $this->assertEquals(1, $value['log_initial_states']); }
/** * Execute the event * * @param \CentreonMain\Events\Generic $event The object for event */ public static function execute(GenericEvent $event) { $input = $event->getInput(); if (false === isset($input['poller_id'])) { throw new \InvalidArgumentException(); } $pollerInformation = Engine::get($input['poller_id']); $delimiter = ''; if (isset($input['delimiter'])) { $delimiter = $input['delimiter']; } $keys = array_map(function ($name) use($delimiter) { return $delimiter . 'engine_' . $name . $delimiter; }, array_keys($pollerInformation)); $values = array_combine($keys, array_values($pollerInformation)); $event->setOutput($values); }