protected function initializeHandler(): void
    {
        $this->handler = new Handlers\Gateway($this); 
        Loaders\IncomingEdgeLoader::pack($this)
            ->deploy($this->handler->cargo_in); 
        Loaders\OutgoingEdgeLoader::pack($this)
            ->deploy($this->handler->cargo_out);
        Loaders\FieldsLoader::pack($this)
            ->deploy($this->handler->cargo_fields);
    }
protected function initializeHandler(): void
    {
        $this->handler = new Handlers\Gateway($this); 
        Loaders\IncomingEdgeLoader::pack($this)
            ->deploy($this->handler->cargo_in); 
        Loaders\OutgoingEdgeLoader::pack($this)
            ->deploy($this->handler->cargo_out);
        Loaders\FieldsLoader::pack($this)
            ->deploy($this->handler->cargo_fields);
    }
protected function initializeHandler ( ) : void { $ this -> handler = new Handlers \ Gateway ( $ this ) ; Loaders \ IncomingEdgeLoader :: pack ( $ this ) -> deploy ( $ this -> handler -> cargo_in ) ; Loaders \ OutgoingEdgeLoader :: pack ( $ this ) -> deploy ( $ this -> handler -> cargo_out ) ; Loaders \ FieldsLoader :: pack ( $ this ) -> deploy ( $ this -> handler -> cargo_fields ) ; }
A helper method to set up edges and fields.

Its inner functions can be summarized as:

1) Uses the Loaders to
* examine the class structures (the constants, registered
edges etc) and find out incoming and outgoing edges as well as
fields.
2) Load the results into Cargo objects
3) Deploy the cargo objects back into this object so that
the handler can serve method calls.

@return void
A helper method to set up edges and fields .