original_string: public function save($body)
      {
          $request = $this->paystackHttpClient->post(
              $this->transformUrl(Resource::CUSTOMERS_URL, ''),
              [
                  'body'  => is_array($body) ? $this->toJson($body) : $body,
              ]
          );
  
          return $this->processResourceRequestResponse($request);
      }
code: public function save($body)
      {
          $request = $this->paystackHttpClient->post(
              $this->transformUrl(Resource::CUSTOMERS_URL, ''),
              [
                  'body'  => is_array($body) ? $this->toJson($body) : $body,
              ]
          );
  
          return $this->processResourceRequestResponse($request);
      }
code_tokens: public function save ( $ body ) { $ request = $ this -> paystackHttpClient -> post ( $ this -> transformUrl ( Resource :: CUSTOMERS_URL , '' ) , [ 'body' => is_array ( $ body ) ? $ this -> toJson ( $ body ) : $ body , ] ) ; return $ this -> processResourceRequestResponse ( $ request ) ; }
docstring: create new customer.
  
  @param $body
  
  @return \Exception|mixed
docstring_tokens: create new customer .