original_string: public static function insertIgnore(array $attributes = [])
      {
          $model = new static();
          $driver = $model->GetConnection()->GetDriverName();
          switch ($driver) {
              case 'sqlite':
                  return static::executeQuery('insert or ignore', $attributes);
                  break;
              default:
                  return static::executeQuery('insert ignore', $attributes);
                  break;
          }
      }
code: public static function insertIgnore(array $attributes = [])
      {
          $model = new static();
          $driver = $model->GetConnection()->GetDriverName();
          switch ($driver) {
              case 'sqlite':
                  return static::executeQuery('insert or ignore', $attributes);
                  break;
              default:
                  return static::executeQuery('insert ignore', $attributes);
                  break;
          }
      }
code_tokens: public static function insertIgnore ( array $ attributes = [ ] ) { $ model = new static ( ) ; $ driver = $ model -> GetConnection ( ) -> GetDriverName ( ) ; switch ( $ driver ) { case 'sqlite' : return static :: executeQuery ( 'insert or ignore' , $ attributes ) ; break ; default : return static :: executeQuery ( 'insert ignore' , $ attributes ) ; break ; } }
docstring: performs an 'insert ignore' query with the data
  @param  array  $attributes
  @return bool   t/f for success/failure
docstring_tokens: performs an insert ignore query with the data