original_string: private function register(
          Entity $meta,
          Repository $repository
      ): self {
          $this->repositories = $this->repositories->put(
              $meta,
              $repository
          );
  
          return $this;
      }
code: private function register(
          Entity $meta,
          Repository $repository
      ): self {
          $this->repositories = $this->repositories->put(
              $meta,
              $repository
          );
  
          return $this;
      }
code_tokens: private function register ( Entity $ meta , Repository $ repository ) : self { $ this -> repositories = $ this -> repositories -> put ( $ meta , $ repository ) ; return $ this ; }
docstring: Register a new repository instance
  
  To be used in case the repository can't be instanciated automatically
docstring_tokens: Register a new repository instance