original_string: public function implicitWait($timeout)
      {
          $timeoutNormalize = intval(ceil($timeout / 100));
          if ($this->cache[self::WAIT_IMPLICIT] === $timeoutNormalize) {
              return null;
          }
          $this->cache[self::WAIT_IMPLICIT] = $timeout;
          $param = ['ms' => intval($timeout)];
          $command = $this->driver->factoryCommand('timeouts/implicit_wait', WebDriver_Command::METHOD_POST, $param);
          return $this->driver->curl($command)['value'];
      }
code: public function implicitWait($timeout)
      {
          $timeoutNormalize = intval(ceil($timeout / 100));
          if ($this->cache[self::WAIT_IMPLICIT] === $timeoutNormalize) {
              return null;
          }
          $this->cache[self::WAIT_IMPLICIT] = $timeout;
          $param = ['ms' => intval($timeout)];
          $command = $this->driver->factoryCommand('timeouts/implicit_wait', WebDriver_Command::METHOD_POST, $param);
          return $this->driver->curl($command)['value'];
      }
code_tokens: public function implicitWait ( $ timeout ) { $ timeoutNormalize = intval ( ceil ( $ timeout / 100 ) ) ; if ( $ this -> cache [ self :: WAIT_IMPLICIT ] === $ timeoutNormalize ) { return null ; } $ this -> cache [ self :: WAIT_IMPLICIT ] = $ timeout ; $ param = [ 'ms' => intval ( $ timeout ) ] ; $ command = $ this -> driver -> factoryCommand ( 'timeouts/implicit_wait' , WebDriver_Command :: METHOD_POST , $ param ) ; return $ this -> driver -> curl ( $ command ) [ 'value' ] ; }
docstring: Set the amount of time the driver should wait when searching for elements.
  
  @param $timeout - The amount of time to wait, in milliseconds. This value has a lower bound of 0.
  @return mixed
docstring_tokens: Set the amount of time the driver should wait when searching for elements .