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'];
    }
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'];
    }
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' ] ; }
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
Set the amount of time the driver should wait when searching for elements .