original_string: public function accessOverride()
      {
          if (strpos($this->scheme, 'http') === 0) {
              switch (floor($this->code / 100) * 100) {
                  case 300:
                  case 400:
                      return self::DIRECTIVE_ALLOW;
                  case 500:
                      return self::DIRECTIVE_DISALLOW;
              }
          }
          return false;
      }
code: public function accessOverride()
      {
          if (strpos($this->scheme, 'http') === 0) {
              switch (floor($this->code / 100) * 100) {
                  case 300:
                  case 400:
                      return self::DIRECTIVE_ALLOW;
                  case 500:
                      return self::DIRECTIVE_DISALLOW;
              }
          }
          return false;
      }
code_tokens: public function accessOverride ( ) { if ( strpos ( $ this -> scheme , 'http' ) === 0 ) { switch ( floor ( $ this -> code / 100 ) * 100 ) { case 300 : case 400 : return self :: DIRECTIVE_ALLOW ; case 500 : return self :: DIRECTIVE_DISALLOW ; } } return false ; }
docstring: Check if the code overrides the robots.txt file
  
  @link https://developers.google.com/webmasters/control-crawl-index/docs/robots_txt#handling-http-result-codes
  @link https://yandex.com/support/webmaster/controlling-robot/robots-txt.xml#additional-info
  
  @return string|false
docstring_tokens: Check if the code overrides the robots . txt file