imjoehaines/flowder-yaml-loader

A YAML file loader for flowder

dev-master 2018-02-14 11:44 UTC

This package is auto-updated.

Last update: 2024-11-29 04:46:50 UTC


README

A YAML file loader for Flowder

Usage

  1. Install Flowder YAML Loader as a development dependency through Composer

    $ composer install imjoehaines/flowder-yaml-loader --dev
  2. Pass an instance of Imjoehaines\FlowderYaml\YamlLoader to Flowder, as detailed in the Flowder readme

  3. Pass the path to a YAML file to Flowder::loadFixtures, your YAML file should contain an array of arrays where each "inner" array is a database row. For example

row_1:
    column_1: value 1
    column_2: 2
    column_3: three
row_2:
    column_1: value 4
    column_2: 5
    column_3: six

Any YAML array syntax supported by Symfony's Yaml Component is supported, so all of the following examples will result in the exact same data as above

-
    column_1: value 1
    column_2: 2
    column_3: three
-
    column_1: value 4
    column_2: 5
    column_3: six
[
    {
        "column_1": "value 1",
        "column_2": 2,
        "column_3": "three"
    },
    {
        "column_1": "value 4",
        "column_2": 5,
        "column_3": "six"
    }
]