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