public static function create($parameter_name) {
    $parameter_name = '$' . ltrim($parameter_name, '$');
    $parameter_node = new ParameterNode();
    $parameter_node->addChild(new VariableNode(T_VARIABLE, $parameter_name), 'name');
    return $parameter_node;
  }
public static function create($parameter_name) {
    $parameter_name = '$' . ltrim($parameter_name, '$');
    $parameter_node = new ParameterNode();
    $parameter_node->addChild(new VariableNode(T_VARIABLE, $parameter_name), 'name');
    return $parameter_node;
  }
public static function create ( $ parameter_name ) { $ parameter_name = '$' . ltrim ( $ parameter_name , '$' ) ; $ parameter_node = new ParameterNode ( ) ; $ parameter_node -> addChild ( new VariableNode ( T_VARIABLE , $ parameter_name ) , 'name' ) ; return $ parameter_node ; }
Create a parameter node.

@param string $parameter_name
Parameter name, eg. $parm
@return ParameterNode
Create a parameter node .