Pelzini

This is the code documentation for the Pelzini project

source of /processor/parser_author.php

Function arguments
  1. <?php
  2. /*
  3. Copyright 2008 Josh Heidenreich
  4.  
  5. This file is part of Pelzini.
  6.  
  7. Pelzini is free software: you can redistribute it and/or modify
  8. it under the terms of the GNU General Public License as published by
  9. the Free Software Foundation, either version 3 of the License, or
  10. (at your option) any later version.
  11.  
  12. Pelzini is distributed in the hope that it will be useful,
  13. but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  15. GNU General Public License for more details.
  16.  
  17. You should have received a copy of the GNU General Public License
  18. along with Pelzini. If not, see <http://www.gnu.org/licenses/>.
  19. */
  20.  
  21. /**
  22.  * Function arguments
  23.  *
  24.  * @package Processor
  25.  * @author Josh
  26.  * @since 0.1
  27.  **/
  28.  
  29. /**
  30.  * Represents an author of a parser item (e.g. a ParserFunction or ParserClass)
  31.  *
  32.  * @todo Getters and setters
  33.  **/
  34. class ParserAuthor extends ParserItem {
  35. public $name;
  36. public $email;
  37. public $description;
  38.  
  39. public function __construct()
  40. {
  41. parent::__construct();
  42. }
  43.  
  44.  
  45. /**
  46.   * Debugging use only
  47.   **/
  48. public function dump()
  49. {
  50. echo '<div style="border: 1px green solid;">';
  51. echo 'Name: ' . $this->name;
  52. echo '<br>Type: ' . $this->email;
  53. echo '<br>Description: ' . $this->description;
  54. echo '</div>';
  55. }
  56.  
  57. }
  58.