Jeroen De Dauw has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/56769


Change subject: Updating ParameterProcessor code [DO NOT MERGE]
......................................................................

Updating ParameterProcessor code [DO NOT MERGE]

Change-Id: I7161f51b6d1f905f95e781c563af11234cd518a9
---
M includes/SMW_QueryProcessor.php
1 file changed, 12 insertions(+), 5 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SemanticMediaWiki 
refs/changes/69/56769/1

diff --git a/includes/SMW_QueryProcessor.php b/includes/SMW_QueryProcessor.php
index 7e05a8e..e8614a6 100644
--- a/includes/SMW_QueryProcessor.php
+++ b/includes/SMW_QueryProcessor.php
@@ -1,4 +1,8 @@
 <?php
+
+use ParamProcessor\Processor;
+use ParamProcessor\Options;
+
 /**
  * This file contains a static class for accessing functions to generate and 
execute
  * semantic queries and to serialise their results.
@@ -52,11 +56,11 @@
         * @param array $printRequests
         * @param boolean $unknownInvalid
         *
-        * @return array of IParam
+        * @return IParam[]
         */
        public static function getProcessedParams( array $params, array 
$printRequests = array(), $unknownInvalid = true ) {
                $validator = self::getValidatorForParams( $params, 
$printRequests, $unknownInvalid );
-               $validator->validateParameters();
+               $validator->processParameters();
                return $validator->getParameters();
        }
 
@@ -71,14 +75,17 @@
         * @param array $printRequests
         * @param boolean $unknownInvalid
         *
-        * @return Validator
+        * @return Processor
         */
        public static function getValidatorForParams( array $params, array 
$printRequests = array(), $unknownInvalid = true ) {
                $paramDefinitions = self::getParameters();
 
                $paramDefinitions['format']->setPrintRequests( $printRequests );
 
-               $validator = new Validator( 'SMW query', $unknownInvalid );
+               $processorOptions = new Options();
+               $processorOptions->setUnknownInvalid( $unknownInvalid );
+
+               $validator = Processor::newFromOptions( $processorOptions );
                $validator->setParameters( $params, $paramDefinitions, false );
 
                return $validator;
@@ -568,7 +575,7 @@
         *
         * @since 1.6.2, return element type changed in 1.8
         *
-        * @return array of IParamDefinition
+        * @return IParamDefinition[]
         */
        public static function getParameters() {
                $params = array();

-- 
To view, visit https://gerrit.wikimedia.org/r/56769
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7161f51b6d1f905f95e781c563af11234cd518a9
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/SemanticMediaWiki
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to