In the API turtorial it is explained that every class that want to make use of observer/notifier system has to extend the "base"
class. However I cannot see how this can work. Maybe it is because I am a C++ guru and not a PHP. The problem as I see it is that we get different instances of the "base" class for every instance of observer or notifier class. Therefore the following observerclass will never get the notification from the shopping_cart class.
<?php
class myObserver extends base {
function myObserver() {
$this->attach($this, array('NOTIFIER_CART_ADD_CART_END'));
}
...
}
If the base class was static or was working on some global variables then it would be different. What have I misunderstood?



