original_string: public function setSource($source): void
      {
          if (!$source instanceof Db\Query\Select) {
              throw new Grid\GridException('Source of `SelectSource` should be `Db\\Query\\Select` object');
          }
          parent::setSource($source);
      }
code: public function setSource($source): void
      {
          if (!$source instanceof Db\Query\Select) {
              throw new Grid\GridException('Source of `SelectSource` should be `Db\\Query\\Select` object');
          }
          parent::setSource($source);
      }
code_tokens: public function setSource ( $ source ) : void { if ( ! $ source instanceof Db \ Query \ Select ) { throw new Grid \ GridException ( 'Source of `SelectSource` should be `Db\\Query\\Select` object' ) ; } parent :: setSource ( $ source ) ; }
docstring: Set Select source
  
  @param  Db\Query\Select $source
  
  @throws Grid\GridException
  @return void
docstring_tokens: Set Select source