Changeset 12537

Show
Ignore:
Timestamp:
02/19/08 15:33:59 (11 months ago)
Author:
pottedmeat
Message:

Refs #5602. Add optional and recurring to parameters and update signature

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • util/branches/dev/jsdoc/jsdoc.module

    r12536 r12537  
    30143014    $parameter->summary = $item['summary']; 
    30153015    $parameter->name = $item['name']; 
     3016    $parameter->optional = $item['optional']; 
     3017    $parameter->recurring = $item['recurring']; 
    30163018    $parameter->types = false; 
    30173019    if ($cleaned) { 
     
    35773579        } 
    35783580      } 
    3579       $signature .= $parameter->html_type_prefix . implode('|', $types) . $parameter->html_type_suffix . $parameter->separator . $parameter->name; 
     3581      $signature .= $parameter->html_type_prefix . implode('|', $types); 
     3582      if ($parameter->optional) { 
     3583        $signature .= '?'; 
     3584      } 
     3585      if ($parameter->recurring) { 
     3586        $signature .= '...'; 
     3587      } 
     3588      $signature .= $parameter->html_type_suffix . $parameter->separator . $parameter->name; 
    35803589    } 
    35813590  }