You to make service container available in your data fixtures to access parameters or services so the example below shows you how to do it. For more info click here.


Example data fixtures


namespace Football\FrontendBundle\DataFixtures\ORM;

use Doctrine\Common\DataFixtures\AbstractFixture;
use Doctrine\Common\DataFixtures\FixtureInterface;
use Doctrine\Common\Persistence\ObjectManager;
use Symfony\Component\DependencyInjection\ContainerAwareInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;

class CountryFixtures extends AbstractFixture implements FixtureInterface, ContainerAwareInterface
{
private $container;

public function setContainer(ContainerInterface $container = null)
{
$this->container = $container;
}

public function load(ObjectManager $manager)
{
$this->container->get('name_of_the_service');
$this->container->getParameter('name_of_the_parameter');
}

.....
}