6. Product Builder

This service provides a fluent interface for easy product creation.

The example shown below is self explanatory:

<?php

$product = $this->get('sylius.builder.product')
    ->create('Github mug')
    ->setDescription("Coffee. Let's face it — humans need to drink liquids!")
    ->addAttribute('collection', 2013)
    ->addAttribute('color', 'Red')
    ->addAttribute('material', 'Stone')
    ->save()
;