<?php

namespace OfficeBrain\Bundle\AccessManagementBundle\Entity;

use Doctrine\ORM\EntityRepository;

/**
 * @author OfficeBrain 4273 <info@officebrain.com>
 *
 */

/**
 * InstanceConfigurationRepository
 *
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class InstanceConfigurationRepository extends EntityRepository
{
	public function getAllConfigurationInstanceObject($instanceId)
	{
		$objPCMs = $this->createQueryBuilder('IC')
				->select('IC')
				->where('IC.instance=:instanceId')
				->setParameter('instanceId', $instanceId)
				->getQuery()// -> getSQL();
				->getResult();

		return $objPCMs;
	}

	public function set($instanceConfiguration)
	{
		$this->_em->persist($instanceConfiguration);
		$this->_em->flush();

		return $instanceConfiguration;
	}
}
