private function loadLocationFixtures()
{
$locationDirector = $this->getContainer()->get('elcodi.director.location');
/**
* @var LocationInterface $locationBarcelonaCity
*/
$locationBarcelonaCity = $locationDirector->create()->setId('ES_CT_B_Barcelona')->setName('Barcelona')->setCode('Barcelona')->setType('city');
$locationDirector->save($locationBarcelonaCity);
/**
* @var LocationInterface $locationBarcelonaProvince
*/
$locationBarcelonaProvince = $locationDirector->create()->setId('ES_CT_B')->setName('Barcelona')->setCode('B')->setType('province')->addChildren($locationBarcelonaCity);
$locationDirector->save($locationBarcelonaProvince);
/**
* @var LocationInterface $locationCatalunya
*/
$locationCatalunya = $locationDirector->create()->setId('ES_CT')->setName('Catalunya')->setCode('CT')->setType('state')->addChildren($locationBarcelonaProvince);
$locationDirector->save($locationCatalunya);
/**
* @var LocationInterface $locationSpain
*/
$locationSpain = $locationDirector->create()->setId('ES')->setName('Spain')->setCode('ES')->setType('country')->addChildren($locationCatalunya);
$locationDirector->save($locationSpain);
return $this;
}