config->get('webhook_token'); $headers = array( 'Connection: close', 'User-Agent: '.self::HTTP_USER_AGENT, ); $context = stream_context_create(array( 'http' => array( 'method' => 'POST', 'protocol_version' => 1.1, 'timeout' => self::HTTP_TIMEOUT, 'max_redirects' => self::HTTP_MAX_REDIRECTS, 'header' => implode("\r\n", $headers), 'content' => json_encode($task) ) )); if (strpos($url, '?') !== false) { $url .= '&token='.$token; } else { $url .= '?token='.$token; } @file_get_contents($url, false, $context); } }