original_string: public function input($name, $value = null, $attributes = null)
      {
          return '<input type="text" name="'.$name.'" value="'.$this->getValue($name, $value).'" '.(($attributes !== null) ? $this->attributes($attributes) : "").'/>';
      }
code: public function input($name, $value = null, $attributes = null)
      {
          return '<input type="text" name="'.$name.'" value="'.$this->getValue($name, $value).'" '.(($attributes !== null) ? $this->attributes($attributes) : "").'/>';
      }
code_tokens: public function input ( $ name , $ value = null , $ attributes = null ) { return '<input type="text" name="' . $ name . '" value="' . $ this -> getValue ( $ name , $ value ) . '" ' . ( ( $ attributes !== null ) ? $ this -> attributes ( $ attributes ) : "" ) . '/>' ; }
docstring: Generates text input
  @method input
  @param  string $name   Name of input (unique)
  @param  string $value Value for input
  @param  array|string $attributes Attributes for input
  @return string Input with text type
docstring_tokens: Generates text input