Skip to content

Latest commit

 

History

History
107 lines (72 loc) · 3.41 KB

extensions.md

File metadata and controls

107 lines (72 loc) · 3.41 KB

Plum

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

  1. Additional Packages
  2. Integrations
  3. Missing Packages or Integrations?

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

Database

Dates

  • plum-date: Converters and filters for working with date and time.

File Formats

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:

  • Slugify: Converts a string to a slug.
  • Arff: Writes .arff files, required for Weka.

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