private function register(
        Entity $meta,
        Repository $repository
    ): self {
        $this->repositories = $this->repositories->put(
            $meta,
            $repository
        );

        return $this;
    }
private function register(
        Entity $meta,
        Repository $repository
    ): self {
        $this->repositories = $this->repositories->put(
            $meta,
            $repository
        );

        return $this;
    }
private function register ( Entity $ meta , Repository $ repository ) : self { $ this -> repositories = $ this -> repositories -> put ( $ meta , $ repository ) ; return $ this ; }
Register a new repository instance

To be used in case the repository can't be instanciated automatically
Register a new repository instance