public function addToManager(Manager $manager)
    {
        $this->extend('onBeforeAddToManager', $manager);
        $scaffold = $this->scaffold($manager);
        if (!$manager->hasType($this->getTypeName())) {
            $manager->addType($scaffold, $this->getTypeName());
        }

        foreach ($this->operations as $op) {
            $op->addToManager($manager);
        }

        foreach ($this->nestedQueries as $scaffold) {
            $scaffold->addToManager($manager);
        }

        $this->extend('onAfterAddToManager', $manager);
    }
public function addToManager(Manager $manager)
    {
        $this->extend('onBeforeAddToManager', $manager);
        $scaffold = $this->scaffold($manager);
        if (!$manager->hasType($this->getTypeName())) {
            $manager->addType($scaffold, $this->getTypeName());
        }

        foreach ($this->operations as $op) {
            $op->addToManager($manager);
        }

        foreach ($this->nestedQueries as $scaffold) {
            $scaffold->addToManager($manager);
        }

        $this->extend('onAfterAddToManager', $manager);
    }
public function addToManager ( Manager $ manager ) { $ this -> extend ( 'onBeforeAddToManager' , $ manager ) ; $ scaffold = $ this -> scaffold ( $ manager ) ; if ( ! $ manager -> hasType ( $ this -> getTypeName ( ) ) ) { $ manager -> addType ( $ scaffold , $ this -> getTypeName ( ) ) ; } foreach ( $ this -> operations as $ op ) { $ op -> addToManager ( $ manager ) ; } foreach ( $ this -> nestedQueries as $ scaffold ) { $ scaffold -> addToManager ( $ manager ) ; } $ this -> extend ( 'onAfterAddToManager' , $ manager ) ; }
Adds the type to the Manager.

@param Manager $manager
Adds the type to the Manager .