public function registerObserver(ObserverInterface $observer, $type)
    {

        // query whether or not the array with the callbacks for the
        // passed type has already been initialized, or not
        if (!isset($this->observers[$type])) {
            $this->observers[$type] = array();
        }

        // append the callback with the instance of the passed type
        $this->observers[$type][] = $observer;
    }
public function registerObserver(ObserverInterface $observer, $type)
    {

        // query whether or not the array with the callbacks for the
        // passed type has already been initialized, or not
        if (!isset($this->observers[$type])) {
            $this->observers[$type] = array();
        }

        // append the callback with the instance of the passed type
        $this->observers[$type][] = $observer;
    }
public function registerObserver ( ObserverInterface $ observer , $ type ) { // query whether or not the array with the callbacks for the // passed type has already been initialized, or not if ( ! isset ( $ this -> observers [ $ type ] ) ) { $ this -> observers [ $ type ] = array ( ) ; } // append the callback with the instance of the passed type $ this -> observers [ $ type ] [ ] = $ observer ; }
Register the passed observer with the specific type.

@param \TechDivision\Import\Observers\ObserverInterface $observer The observer to register
@param string                                           $type     The type to register the observer with

@return void
Register the passed observer with the specific type .