/[cvs]/nfo/php/libs/org.netfrag.glib/DesignPattern/MVC.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.glib/DesignPattern/MVC.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by joko, Mon Mar 10 23:30:27 2003 UTC revision 1.13 by joko, Fri Apr 4 17:37:05 2003 UTC
# Line 18  Line 18 
18   * $Id$   * $Id$
19   *   *
20   * $Log$   * $Log$
21     * Revision 1.13  2003/04/04 17:37:05  joko
22     * modifications regarding error-/exception-handling
23     *
24   * Revision 1.12  2003/03/10 23:30:27  joko   * Revision 1.12  2003/03/10 23:30:27  joko
25   * + fixed metadata for phpDocumentor   * + fixed metadata for phpDocumentor
26   *   *
# Line 96  class DesignPattern_MVC extends DesignPa Line 99  class DesignPattern_MVC extends DesignPa
99    * @param registry    * @param registry
100    */    */
101    function constructor() {    function constructor() {
102        set_error_handler('php_error_handler');
103      parent::constructor();      parent::constructor();
104    }    }
105    
106    function _abstract_method($method) {    function _abstract_method($method) {
107      $package = get_class($this);      $package = get_class($this);
108      $package_p = get_parent_class($this);      $package_p = get_parent_class($this);
109      print "DesignPattern::MVC.$package_p.$package: Please implement method '$method'.<br/>";      user_error( "DesignPattern::MVC.$package_p.$package: Please implement method '$method'." );
110    }    }
111        
112    // spool controller rules    // spool controller rules
# Line 176  class DesignPattern_MVC extends DesignPa Line 180  class DesignPattern_MVC extends DesignPa
180      return $this->_container->last('controller');      return $this->_container->last('controller');
181    }    }
182    
183      function check_performed_result() {
184        if (sizeof($this->_performed_result)) {
185          return 1;
186        } else {
187          user_error("MVC[" . get_class($this) . "] failed - performed result was empty.");
188        }
189      }
190        
191  }  }
192    
193  ?>  ?>

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed