original_string: public function store()
      {
          try {
              $metric = execute(new CreateMetricCommand(
                  Binput::get('name'),
                  Binput::get('suffix'),
                  Binput::get('description'),
                  Binput::get('default_value'),
                  Binput::get('calc_type', 0),
                  Binput::get('display_chart', true),
                  Binput::get('places', 2),
                  Binput::get('default_view', Binput::get('view', 1)),
                  Binput::get('threshold', 5),
                  Binput::get('order', 0),
                  Binput::get('visible', 1)
              ));
          } catch (QueryException $e) {
              throw new BadRequestHttpException();
          }
  
          return $this->item($metric);
      }
code: public function store()
      {
          try {
              $metric = execute(new CreateMetricCommand(
                  Binput::get('name'),
                  Binput::get('suffix'),
                  Binput::get('description'),
                  Binput::get('default_value'),
                  Binput::get('calc_type', 0),
                  Binput::get('display_chart', true),
                  Binput::get('places', 2),
                  Binput::get('default_view', Binput::get('view', 1)),
                  Binput::get('threshold', 5),
                  Binput::get('order', 0),
                  Binput::get('visible', 1)
              ));
          } catch (QueryException $e) {
              throw new BadRequestHttpException();
          }
  
          return $this->item($metric);
      }
code_tokens: public function store ( ) { try { $ metric = execute ( new CreateMetricCommand ( Binput :: get ( 'name' ) , Binput :: get ( 'suffix' ) , Binput :: get ( 'description' ) , Binput :: get ( 'default_value' ) , Binput :: get ( 'calc_type' , 0 ) , Binput :: get ( 'display_chart' , true ) , Binput :: get ( 'places' , 2 ) , Binput :: get ( 'default_view' , Binput :: get ( 'view' , 1 ) ) , Binput :: get ( 'threshold' , 5 ) , Binput :: get ( 'order' , 0 ) , Binput :: get ( 'visible' , 1 ) ) ) ; } catch ( QueryException $ e ) { throw new BadRequestHttpException ( ) ; } return $ this -> item ( $ metric ) ; }
docstring: Create a new metric.
  
  @return \Illuminate\Http\JsonResponse
docstring_tokens: Create a new metric .