public function getParamInfo($paramName)
    {
        $propertyUtility = new RequestPropertyUtility($this, $paramName);

        return [
            'is_required'          => $propertyUtility->isRequired(),
            'is_array'             => $propertyUtility->isArray(),
            'is_not_blank'         => $propertyUtility->getNotBlank(),
            'is_not_null'          => $propertyUtility->getNotNull(),
            'description'          => $propertyUtility->getDescription(),
            'type'                 => $propertyUtility->getType(),
            'default_value'        => $propertyUtility->getDefaultValue(),
            'example_value'        => $propertyUtility->getExampleValue(),
            'default_value_string' => $propertyUtility->getDefaultValueAsString(),
            'example_value_string' => $propertyUtility->getExampleValueAsString(),
            'default_value_code'   => $propertyUtility->getDefaultValueAsCode(),
            'example_value_code'   => $propertyUtility->getExampleValueAsCode(),
            'choices'              => $propertyUtility->getChoices(),
            'regex'                => $propertyUtility->getRegex(),
            'range'                => $propertyUtility->getRange(),
            'count'                => $propertyUtility->getCount(),
            'uuid'                 => $propertyUtility->getUuid(),
        ];
    }
public function getParamInfo($paramName)
    {
        $propertyUtility = new RequestPropertyUtility($this, $paramName);

        return [
            'is_required'          => $propertyUtility->isRequired(),
            'is_array'             => $propertyUtility->isArray(),
            'is_not_blank'         => $propertyUtility->getNotBlank(),
            'is_not_null'          => $propertyUtility->getNotNull(),
            'description'          => $propertyUtility->getDescription(),
            'type'                 => $propertyUtility->getType(),
            'default_value'        => $propertyUtility->getDefaultValue(),
            'example_value'        => $propertyUtility->getExampleValue(),
            'default_value_string' => $propertyUtility->getDefaultValueAsString(),
            'example_value_string' => $propertyUtility->getExampleValueAsString(),
            'default_value_code'   => $propertyUtility->getDefaultValueAsCode(),
            'example_value_code'   => $propertyUtility->getExampleValueAsCode(),
            'choices'              => $propertyUtility->getChoices(),
            'regex'                => $propertyUtility->getRegex(),
            'range'                => $propertyUtility->getRange(),
            'count'                => $propertyUtility->getCount(),
            'uuid'                 => $propertyUtility->getUuid(),
        ];
    }
public function getParamInfo ( $ paramName ) { $ propertyUtility = new RequestPropertyUtility ( $ this , $ paramName ) ; return [ 'is_required' => $ propertyUtility -> isRequired ( ) , 'is_array' => $ propertyUtility -> isArray ( ) , 'is_not_blank' => $ propertyUtility -> getNotBlank ( ) , 'is_not_null' => $ propertyUtility -> getNotNull ( ) , 'description' => $ propertyUtility -> getDescription ( ) , 'type' => $ propertyUtility -> getType ( ) , 'default_value' => $ propertyUtility -> getDefaultValue ( ) , 'example_value' => $ propertyUtility -> getExampleValue ( ) , 'default_value_string' => $ propertyUtility -> getDefaultValueAsString ( ) , 'example_value_string' => $ propertyUtility -> getExampleValueAsString ( ) , 'default_value_code' => $ propertyUtility -> getDefaultValueAsCode ( ) , 'example_value_code' => $ propertyUtility -> getExampleValueAsCode ( ) , 'choices' => $ propertyUtility -> getChoices ( ) , 'regex' => $ propertyUtility -> getRegex ( ) , 'range' => $ propertyUtility -> getRange ( ) , 'count' => $ propertyUtility -> getCount ( ) , 'uuid' => $ propertyUtility -> getUuid ( ) , ] ; }
Get the meta information for a single parameter.

@param string $paramName
@return array
Get the meta information for a single parameter .