CommandResolver
[ class tree: CommandResolver ] [ index: CommandResolver ] [ all elements ]

Source for file CommandResolver.php

Documentation is available at CommandResolver.php

  1. <?php
  2. /**
  3.  * MVClasses
  4.  *
  5.  * LICENSE
  6.  *
  7.  * "THE BEER-WARE LICENSE" (Revision 42):
  8.  * "Sven Strittmatter" <ausserirdisch@sven-space.de> wrote this file.
  9.  * As long as you retain this notice you can do whatever you want with
  10.  * this stuff. If we meet some day, and you think this stuff is worth it,
  11.  * you can buy me a beer in return.
  12.  *
  13.  * @category    MVClasses
  14.  * @package     CommandResolver
  15.  * @copyright   Copyright (c) 2007 Sven Strittmatter
  16.  */
  17.  
  18. /**
  19.  * Die Schnittstelle fuer CommandResolver.
  20.  * 
  21.  * Ein CommamndResolver ist ein Objekt welches anhand
  22.  * eines uebergebenes Request-Objektes ein passendes
  23.  * Comamnd-Objekt ermittelt. Ein ComamndResolver muss
  24.  * mindestens die Methode CommandResolver::getCommand()
  25.  * implementieren.
  26.  *
  27.  * @category    MVClasses
  28.  * @package     CommandResolver
  29.  * @copyright     Copyright (c) 2007 Sven Strittmatter
  30.  * @author    "Sven Strittmatter" <ausserirdisch@sven-space.de>
  31.  * @version     1.0
  32.  * @link        http://www.sven-space.de/code/php/MVClasses
  33.  */
  34. interface CommandResolver {
  35.     /**
  36.      * Ermittelt anhand des uebergebenen Requestobjektes
  37.      * das passende Command-Objekt.
  38.      *
  39.      * @access    public
  40.      * @param    Request $r 
  41.      * @return     Command 
  42.      */
  43.     public function getCommand(Request $r);
  44. }

Documentation generated on Sun, 02 Aug 2009 17:14:52 +0200 by phpDocumentor 1.4.2