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); }