function door_vocal_command(&$response, $actionUrl) { $doorManager = new Door(); $doors = $doorManager->populate(); foreach ($doors as $door) { $response['commands'][] = array('command' => VOCAL_ENTITY_NAME . ', ouvre ' . $door->getName(), 'url' => $actionUrl . '?action=door_change_state&engine=' . $door->getId() . '&state=1&webservice=true', 'confidence' => '0.9'); $response['commands'][] = array('command' => VOCAL_ENTITY_NAME . ', ferme ' . $door->getName(), 'url' => $actionUrl . '?action=door_change_state&engine=' . $door->getId() . '&state=0&webservice=true', 'confidence' => '0.9'); $response['commands'][] = array('command' => VOCAL_ENTITY_NAME . ', etat ' . $door->getName(), 'url' => $actionUrl . '?action=door_get_state&engine=' . $door->getId() . '&webservice=true', 'confidence' => '0.9'); } }