From 1bf78b94d00a09a9ae5f82e3eba8f7651521c061 Mon Sep 17 00:00:00 2001 From: jeroendedauw Date: Wed, 7 Oct 2015 13:36:21 +0200 Subject: [PATCH] Use array_fill in XmlResponseParser Fixes a Generic.CodeAnalysis.ForLoopWithTestFunctionCall.NotAllowed --- src/SPARQLStore/QueryEngine/XmlResponseParser.php | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/SPARQLStore/QueryEngine/XmlResponseParser.php b/src/SPARQLStore/QueryEngine/XmlResponseParser.php index e231730a90..6c81fd580d 100644 --- a/src/SPARQLStore/QueryEngine/XmlResponseParser.php +++ b/src/SPARQLStore/QueryEngine/XmlResponseParser.php @@ -167,13 +167,7 @@ private function handleOpenElement( $parser, $elementTag, $attributes ) { } break; case 'result' && ( $prevTag == 'results' ): - $row = array(); - - for ( $i = 0; $i < count( $this->header ); ++$i ) { - $row[$i] = null; - } - - $this->data[] = $row; + $this->data[] = array_fill( 0, count( $this->header ), null ); break; case 'literal' && ( $prevTag == 'binding' ): if ( array_key_exists( 'datatype', $attributes ) ) {