private function _initOnTimeout($config)
{
$q = isset($config['onTimeout']) ? $config['onTimeout'] : null;
if (\is_null($q)) {
return $q;
}
if (!\is_callable($q)) {
throw new \InvalidArgumentException('onTimeout must be callable');
}
$this->_onTimeout = $q;
}