original_string: protected function getFakerObject(string $entityName, string $colName, array $colProps)
      {
          if (!isset($this->fakers[$entityName][$colName])) {
              $fakerClone = clone $this->faker;
              $this->fakers[$entityName][$colName] = isset($colProps['unique']) && $colProps['unique'] === true ? $fakerClone->unique() : $fakerClone;
          }
  
          return $this->fakers[$entityName][$colName];
      }
code: protected function getFakerObject(string $entityName, string $colName, array $colProps)
      {
          if (!isset($this->fakers[$entityName][$colName])) {
              $fakerClone = clone $this->faker;
              $this->fakers[$entityName][$colName] = isset($colProps['unique']) && $colProps['unique'] === true ? $fakerClone->unique() : $fakerClone;
          }
  
          return $this->fakers[$entityName][$colName];
      }
code_tokens: protected function getFakerObject ( string $ entityName , string $ colName , array $ colProps ) { if ( ! isset ( $ this -> fakers [ $ entityName ] [ $ colName ] ) ) { $ fakerClone = clone $ this -> faker ; $ this -> fakers [ $ entityName ] [ $ colName ] = isset ( $ colProps [ 'unique' ] ) && $ colProps [ 'unique' ] === true ? $ fakerClone -> unique ( ) : $ fakerClone ; } return $ this -> fakers [ $ entityName ] [ $ colName ] ; }
docstring: Get the faker object for a entity column
  
  @param string $entityName
  @param string $colName
  @param array  $colProps
  
  @return \Faker\Generator|\Faker\UniqueGenerator
docstring_tokens: Get the faker object for a entity column