> For the complete documentation index, see [llms.txt](https://php-etl.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://php-etl.gitbook.io/docs/transformers.md).

# Transformers

Manipulates data, in sequence, from the data source previously defined in the extractor. They can be used multiple times in the same process before and after loaders. Transformers receive two arguments: type and options (optional).

```php
$etl->transform('type', $options);
```

## Available transformers types

* [Convert Case](/docs/transformers/convertcase.md)
* [JSON Decode](/docs/transformers/jsondecode.md)
* [JSON Encode](/docs/transformers/jsonencode.md)
* [Rename Columns](/docs/transformers/renamecolumns.md)
* [Trim](/docs/transformers/trim.md)
* [Unique Rows](/docs/transformers/uniquerows.md)
