[MediaWiki-commits] [Gerrit] add Variable handling Functions - change (mediawiki...PhpTagsFunctions)

2014-02-09 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: add Variable handling Functions
..


add Variable handling Functions

Change-Id: I2fb4c5bf8aa2704db62fd0007adcb24dd2dd81b6
---
M PhpTagsFunctions.class.php
M PhpTagsFunctions.init.php
M PhpTagsFunctions.php
A tests/phpunit/PhpTagsFunctions_Var_Test.php
4 files changed, 840 insertions(+), 15 deletions(-)

Approvals:
  Pastakhov: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/PhpTagsFunctions.class.php b/PhpTagsFunctions.class.php
index 89e1bdf..3686427 100644
--- a/PhpTagsFunctions.class.php
+++ b/PhpTagsFunctions.class.php
@@ -782,15 +782,135 @@
),
 
 
-
-
-
+// Variable handling Functions
+// @see http://www.php.net/manual/en/ref.var.php
+   'boolval' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 'phptags_boolval_1' 
), // @todo PHP 5 = 5.5.0
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'doubleval' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'floatval' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'get_defined_vars' = array(
+   0 = array( PHPTAGS_TYPE_ARRAY, false, null ),
+   PHPTAGS_HOOK_INVOKE = array( 0 = 
'phptags_get_defined_vars_0' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'gettype' = array(
+   0 = array( PHPTAGS_TYPE_STRING, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'intval' = array(
+   0 = array( PHPTAGS_TYPE_INT, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   2 = array( PHPTAGS_TYPE_INT, false, 10 ),
+   PHPTAGS_HOOK_INVOKE = array( 2 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_array' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_bool' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_double' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_float' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_int' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_integer' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = 

[MediaWiki-commits] [Gerrit] add Variable handling Functions - change (mediawiki...PhpTagsFunctions)

2014-02-07 Thread Pastakhov (Code Review)
Pastakhov has uploaded a new change for review.

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

Change subject: add Variable handling Functions
..

add Variable handling Functions

Change-Id: I2fb4c5bf8aa2704db62fd0007adcb24dd2dd81b6
---
M PhpTagsFunctions.class.php
M PhpTagsFunctions.init.php
M PhpTagsFunctions.php
A tests/phpunit/PhpTagsFunctions_Var_Test.php
4 files changed, 794 insertions(+), 15 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/PhpTagsFunctions 
refs/changes/00/112000/1

diff --git a/PhpTagsFunctions.class.php b/PhpTagsFunctions.class.php
index 89e1bdf..1d0cbab 100644
--- a/PhpTagsFunctions.class.php
+++ b/PhpTagsFunctions.class.php
@@ -782,15 +782,129 @@
),
 
 
-
-
-
+// Variable handling Functions
+// @see http://www.php.net/manual/en/ref.var.php
+   'boolval' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 'phptags_boolval_1' 
), // @todo PHP 5 = 5.5.0
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'doubleval' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'floatval' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'get_defined_vars' = array(
+   0 = array( PHPTAGS_TYPE_ARRAY, false, null ),
+   PHPTAGS_HOOK_INVOKE = array( 0 = 
'phptags_get_defined_vars_0' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'gettype' = array(
+   0 = array( PHPTAGS_TYPE_STRING, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'intval' = array(
+   0 = array( PHPTAGS_TYPE_INT, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   2 = array( PHPTAGS_TYPE_INT, false, 10 ),
+   PHPTAGS_HOOK_INVOKE = array( 2 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_array' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_bool' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_double' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_float' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_int' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 = 
'call_php_native_function' ),
+   PHPTAGS_HOOK_GROUP = array( PHPTAGS_GROUP_VAR ),
+   ),
+   'is_integer' = array(
+   0 = array( PHPTAGS_TYPE_BOOL, false, null ),
+   1 = array( PHPTAGS_TYPE_MIXED, false ),
+   PHPTAGS_HOOK_INVOKE = array( 1 =