A YAML file loader for Flowder
-
Install Flowder YAML Loader as a development dependency through Composer
$ composer install imjoehaines/flowder-yaml-loader --dev
-
Pass an instance of
Imjoehaines\FlowderYaml\YamlLoader
to Flowder, as detailed in the Flowder readme -
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"
}
]