コード例 #1
0
ファイル: lazy_object.php プロジェクト: bermi/akelos
 public function extendClassLazily($extended_class_name, $options = array())
 {
     if (!is_string($extended_class_name)) {
         $backtrace = debug_backtrace();
         trigger_error('Fatal error: ' . get_class($this) . '::extendClassLazily expects a string, ' . gettype($extended_class_name) . ' given in ' . $backtrace[0]['file'] . ' on line ' . $backtrace[0]['line'], E_USER_ERROR);
         return false;
     }
     $this->__extenssionPoints[$extended_class_name] = null;
     $this->setExtenssionPointOptions($extended_class_name, $options);
     AkLazyObject::registerExtenssion($extended_class_name);
 }