Example #1
0
 /**
  * @Route("/check/domain/{name}", name="_check_domain", requirements={
  *     "name": "[a-zA-Z0-9\-\.]+"
  * })
  * @Method({"GET","HEAD"})
  */
 public function checkdomainAction(Request $request, $name)
 {
     $platformPeer = new PlatformPeer();
     $base_dn = $platformPeer->getConfig()->getDomainConfiguration($platformPeer->getConfig()->getDefaultDomain())->getBaseDn();
     $domainPeer = new DomainPeer($base_dn);
     $domains = $domainPeer->getLdapManager()->getRepository('domain')->getDomainByName($name);
     $response = new JsonResponse();
     $response->setData(array('data' => count($domains)));
     return $response;
 }