ApiBundle/DataFixtures/MongoDB/LoadApiClientData.php
<?php
namespace OpenOrchestra\BackofficeBundle\DataFixtures\MongoDB;
use Doctrine\Common\DataFixtures\FixtureInterface;
use Doctrine\Common\Persistence\ObjectManager;
use OpenOrchestra\BaseApiMongoModelBundle\Document\ApiClient;
use OpenOrchestra\ModelInterface\DataFixtures\OrchestraFunctionalFixturesInterface;
/**
* Class LoadApiClientData
*/
class LoadApiClientData implements FixtureInterface, OrchestraFunctionalFixturesInterface
{
/**
* Load data fixtures with the passed EntityManager
*
* @param ObjectManager $manager
*/
public function load(ObjectManager $manager)
{
$testClient = new ApiClient();
$testClient->setName('Test client');
$testClient->setKey('test_key');
$testClient->setSecret('test_secret');
$testClient->setTrusted(true);
$manager->persist($testClient);
$manager->flush();
}
}