NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

# Interface RequestSerializerInterface

Translates command options and operation parameters into a request object

### Direct known implementers

`Guzzle\Service\Command\DefaultRequestSerializer`

Namespace: Guzzle\Service\Command
Located at Guzzle/Service/Command/RequestSerializerInterface.php

## Methods summary

- `public` `prepare ( Guzzle\Service\Command\CommandInterface $command )`

  Create a request for a command

## Methods detail

# `public `Guzzle\Http\Message\RequestInterface``
`prepare( `Guzzle\Service\Command\CommandInterface` $command )`

Create a request for a command

#### Parameters

$command
  ``Guzzle\Service\Command\CommandInterface``
  $command Command that will own the request

#### Returns

``Guzzle\Http\Message\RequestInterface``

### Magic methods summary