code: public function setBaseConfig(array $arrConfig)
      {
          if (!$arrConfig['source']) {
              throw new \RuntimeException('Missing table name.');
          }
  
          $this->strTable  = $arrConfig['source'];
          $this->metaModel = $arrConfig['metaModel'];
      }
docs: Set base config with source and other necessary parameter.
  
  @param array $arrConfig The configuration to use.
  
  @return void
  
  @throws \RuntimeException When no source has been defined.