/**
  *
  * @return multitype:\SplFileInfo \Symfony\Component\Finder\Finder
  *         \Symfony\Component\HttpFoundation\mixed
  */
 protected function getModel()
 {
     $model = parent::getModel();
     $model = $model['model'];
     $bundle = $this->getRequest()->get('bundle', NULL);
     $namespace = $this->getRequest()->get('namespace', NULL);
     $class = $this->getRequest()->get('class', NULL);
     $kernel = $this->get('kernel');
     $bundles = $kernel->getBundles();
     $classWsdl = null;
     $classWsdlDomDocument = null;
     if (NULL !== $bundle && array_key_exists($bundle, $bundles)) {
         $bundle = new BundleReflection($bundles[$bundle]);
         $namespace = $bundle->getNamespace($namespace);
         if (NULL !== $class) {
             try {
                 $class = $namespace->getClassReflection($class);
                 $autodiscover = new AutoDiscover();
                 $autodiscover->setClass($class->getName())->setUri($this->getRequest()->getBaseUrl() . $this->getRequest()->getRequestUri())->setServiceName($class->getName());
                 $classWsdl = $autodiscover->generate();
                 $classWsdlDomDocument = $classWsdl->toDomDocument();
                 $classWsdlDomDocument->formatOutput = true;
             } catch (\Exception $e) {
             }
         }
     }
     $model['bundle'] = $bundle;
     $model['bundles'] = $bundles;
     $model['namespace'] = $namespace;
     $model['class'] = $class;
     $model['classWsdl'] = $classWsdl;
     $model['classWsdlDomDocument'] = $classWsdlDomDocument;
     return array('model' => $model);
 }
 /**
  *
  * @return multitype:\SplFileInfo \Symfony\Component\Finder\Finder
  *         \Symfony\Component\HttpFoundation\mixed
  */
 protected function getModel()
 {
     // $model = new Model();
     $model = parent::getModel();
     $model = $model['model'];
     $request = $this->getRequest();
     return array('model' => $model);
 }
 /**
  *
  * @return multitype:\SplFileInfo \Symfony\Component\Finder\Finder
  *         \Symfony\Component\HttpFoundation\mixed
  */
 protected function getModel()
 {
     $model = parent::getModel();
     $doctrine = $this->getDoctrine();
     $model = $model['model'];
     $model['doctrine'] = $doctrine;
     $model['connection'] = $this->getRequest()->get('connection', NULL);
     $model['entityManager'] = $this->getRequest()->get('entityManager', NULL);
     $model['entity'] = $this->getRequest()->get('entity', NULL);
     $model['page'] = $this->getRequest()->get('page', NULL);
     return array('model' => $model);
 }
 protected function getModel()
 {
     $model = parent::getModel();
     $model = $model['model'];
     $request = $this->getRequest();
     $kernel = $this->get('kernel');
     $cli = $this->getCliApplication();
     $commands = $cli->all();
     $model['bundles'] = array_keys($kernel->getBundles());
     $model['cli'] = $this->getCliApplication();
     $model['namespace'] = $this->getRequest()->get('namespace');
     $command = $this->getRequest()->get('command');
     if (NULL !== $command) {
         $model['command'] = $cli->get($command);
     }
     return array('model' => $model);
 }