Example #1
0
/**
 * @param \Df\Core\O $object
 * @return void
 */
function df_destructable_singleton(\Df\Core\O $object)
{
    \Df\Core\GlobalSingletonDestructor::s()->register($object);
}
 /**
  * @override
  * @see ObserverInterface::execute()
  * @used-by \Magento\Framework\Event\Invoker\InvokerDefault::_callObserverMethod()
  * @param O $o
  * @return void
  */
 public function execute(O $o)
 {
     \Df\Core\GlobalSingletonDestructor::s()->process();
 }