extensions.md
October 23, 2015 ยท View on GitHub
Plum is a data processing pipeline that helps you to write structured, reusable and well tested data processing code.
Index Workflow Readers Writers Filters Converters Extensions
The true power of Plum comes from its extensibility. On this page we list all currently available packages for Plum as well as libraries that provide Plum integration.
Table of Contents
Additional packages
The core of Plum (the plumphp/plum package) contains only the essential classes. However, we provide additional
packages which give you more functionality out of the box:
Console
- plum-console: Integration for the Symfony Console component.
Data Types
- plum-collection: Integration for Collection.
Database
- plum-doctrine: Integration for Doctrine.
- plum-pdo: Integration for PDO.
Dates
- plum-date: Converters and filters for working with date and time.
File Formats
- plum-csv: Readers and writers for CSV files.
- plum-excel: Readers and writers for Microsoft Excel files.
- plum-json: Readers and writers for JSON strings and files.
- plum-markdown: Markdown converter.
- plum-yaml: Dump and parse YAML files.
Filesystem
- plum-file: Converters and filters for working with files.
- plum-finder: Integration for the Symfony Finder component.
Templating
- plum-twig: Render items using Twig templates.
Integrations
Additionally there exists libraries with Plum integrations built in:
Missing Packages or Integrations?
If you have integrated Plum into your library or software or have created an Plum package not listed on this page please submit a pull request for this page. Thank you very much.
Index Workflow Readers Writers Filters Converters Extensions