original_string: public function getModule()
      {
          $id = $this->getId();
          if (empty($id)) {
              throw new Exception("Invalid dimension ID: '$id'.");
          }
  
          $parts = explode('.', $id);
          return reset($parts);
      }
code: public function getModule()
      {
          $id = $this->getId();
          if (empty($id)) {
              throw new Exception("Invalid dimension ID: '$id'.");
          }
  
          $parts = explode('.', $id);
          return reset($parts);
      }
code_tokens: public function getModule ( ) { $ id = $ this -> getId ( ) ; if ( empty ( $ id ) ) { throw new Exception ( "Invalid dimension ID: '$id'." ) ; } $ parts = explode ( '.' , $ id ) ; return reset ( $ parts ) ; }
docstring: Returns the name of the plugin that contains this Dimension.
  
  @return string
  @throws Exception if the Dimension is not located within a Plugin module.
  @api
docstring_tokens: Returns the name of the plugin that contains this Dimension .