| @@ 43-52 (lines=10) @@ | ||
| 40 | * | |
| 41 | * @return KeyValue | |
| 42 | */ | |
| 43 | public function getAction(Request $request, $key) | |
| 44 |     { | |
| 45 |         $storeHandler = $this->get('maikuro_distributed_configuration.store_handler'); | |
| 46 | ||
| 47 | $view = View::create() | |
| 48 | ->setStatusCode(Codes::HTTP_OK) | |
| 49 | ->setData($storeHandler->get($key)); | |
| 50 | ||
| 51 | return $this->getViewHandler()->handle($view, $request); | |
| 52 | } | |
| 53 | ||
| 54 | /** | |
| 55 | * Create a key value. | |
| @@ 99-109 (lines=11) @@ | ||
| 96 | * | |
| 97 | * @return Response | |
| 98 | */ | |
| 99 | public function deleteAction(Request $request, $key) | |
| 100 |     { | |
| 101 | $view = View::create() | |
| 102 | ->setStatusCode(Codes::HTTP_NO_CONTENT) | |
| 103 | ; | |
| 104 | ||
| 105 |         $storeHandler = $this->get('maikuro_distributed_configuration.store_handler'); | |
| 106 | $storeHandler->remove($key); | |
| 107 | ||
| 108 | return $this->getViewHandler()->handle($view); | |
| 109 | } | |
| 110 | ||
| 111 | /** | |
| 112 | * handleForm. | |