Пример #1
0
 /**
  * Converts the given argument value to its real PHP value.
  *
  * Takes care of boolean TRUE/FALSE and NULL.
  *
  * @param string $argumentValue The argument value to convert
  * @return mixed
  */
 private function argumentValueToPhpValue($argumentValue)
 {
     // handle boolean TRUE
     if (StringUtil::equalsIgnoreCase($argumentValue, 'true')) {
         return true;
     }
     // handle boolean FALSE
     if (StringUtil::equalsIgnoreCase($argumentValue, 'false')) {
         return false;
     }
     // handle NULL
     if (StringUtil::equalsIgnoreCase($argumentValue, 'null')) {
         return null;
     }
     // return argument value without any changes
     return $argumentValue;
 }