예제 #1
0
 /**
  * {@inheritdoc}
  */
 public function findByPage(UuidBehavior $page)
 {
     $query = $this->documentManager->createQuery(sprintf('SELECT * FROM [nt:unstructured] AS a WHERE a.[jcr:mixinTypes] = "sulu:custom_url" AND a.[sulu:target] = "%s"', $page->getUuid()));
     return $query->execute();
 }
예제 #2
0
 private function getQuery($classFqn)
 {
     $metadata = $this->metadataFactory->getMetadataForClass($classFqn);
     // TODO: Use the document manager query builder.
     return $this->documentManager->createQuery(sprintf('SELECT * FROM [nt:unstructured] AS a WHERE [jcr:mixinTypes] = "%s"', $metadata->getPhpcrType()));
 }