[+BUGFIX] Extbase (Persistence): Removed method createQuery from the QOMFactory....
authorJochen Rau <j.rau@web.de>
Tue, 19 Oct 2010 14:50:32 +0000 (14:50 +0000)
committerJochen Rau <j.rau@web.de>
Tue, 19 Oct 2010 14:50:32 +0000 (14:50 +0000)
Resolves #10215

typo3/sysext/extbase/Classes/Persistence/QOM/QueryObjectModelFactory.php

index b6f0a7a..b6fd8c3 100644 (file)
@@ -51,29 +51,6 @@ class Tx_Extbase_Persistence_QOM_QueryObjectModelFactory implements Tx_Extbase_P
        }
 
        /**
-        * Creates a query with one or more selectors.
-        * If source is a selector, that selector is the default selector of the
-        * query. Otherwise the query does not have a default selector.
-        *
-        * If the query is invalid, this method throws an InvalidQueryException.
-        * See the individual QOM factory methods for the validity criteria of each
-        * query element.
-        *
-        * @param mixed $source the Selector or the node-tuple Source; non-null
-        * @param Tx_Extbase_Persistence_QOM_ConstraintInterface $constraint the constraint, or null if none
-        * @param array $orderings zero or more orderings; null is equivalent to a zero-length array
-        * @param array $columns the columns; null is equivalent to a zero-length array
-        * @return Tx_Extbase_Persistence_QOM_QueryObjectModelInterface the query; non-null
-        * @throws \F3\PHPCR\Query\InvalidQueryException if a particular validity test is possible on this method, the implemention chooses to perform that test and the parameters given fail that test. See the individual QOM factory methods for the validity criteria of each query element.
-        * @throws Tx_Extbase_Persistence_Exception_RepositoryException if another error occurs.
-        */
-       public function createQuery(Tx_Extbase_Persistence_QOM_SourceInterface $selectorOrSource, $constraint, array $orderings, array $columns) {
-               $query =  new Tx_Extbase_Persistence_QOM_QueryObjectModel($selectorOrSource, $constraint, $orderings, $columns);
-               $query->injectStorageBackend($this->storageBackend);
-               return $query;
-       }
-
-       /**
         * Selects a subset of the nodes in the repository based on node type.
         *
         * @param string $nodeTypeName the name of the required node type; non-null