Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:51946 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 93238 invoked from network); 20 Apr 2011 13:29:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Apr 2011 13:29:05 -0000 Authentication-Results: pb1.pair.com header.from=konstantin.leboev@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=konstantin.leboev@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.210.170 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: konstantin.leboev@gmail.com X-Host-Fingerprint: 209.85.210.170 mail-iy0-f170.google.com Received: from [209.85.210.170] ([209.85.210.170:45958] helo=mail-iy0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F4/80-24878-F9FDEAD4 for ; Wed, 20 Apr 2011 09:29:05 -0400 Received: by iyb12 with SMTP id 12so751124iyb.29 for ; Wed, 20 Apr 2011 06:29:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=vBcKAiJkbOYGXs+lBClwLiCTSUbEjxXhYcWq1fx4Zq4=; b=xh6sw4OCHATP7HqJUW2rAJ9FgcpIityj42krLHRYdVSaR3FjuJlSEY23tGVMPvgcg6 MzyAVwRKQiFtQ9+Nx7PgADkbqrC2miP4JDbvnatgevylTPf7A8VVI0X9CJE6A1P7LVkh D/10Aql2aGlT78adj5qVmJEKtOftQdazYXpvE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=cbTza1T8uZeMCwaEdqwKgomJxnNmCTjgs4j65Ni9idyfsBC8nArwWRLjwSTEV5+Taf aQqGsMnkrj1+oyXAz0DI0hK/hypZ5opJ7NBll0vB9kKK0OH3YCUWwikd2guel1CZXEtF UctCYI2GgwDqBPJQLjC+zm++Hrhg8jPAxSqos= MIME-Version: 1.0 Received: by 10.42.197.197 with SMTP id el5mr9993400icb.484.1303306141253; Wed, 20 Apr 2011 06:29:01 -0700 (PDT) Received: by 10.231.213.15 with HTTP; Wed, 20 Apr 2011 06:29:01 -0700 (PDT) Date: Wed, 20 Apr 2011 17:29:01 +0400 Message-ID: To: internals Mailing List Content-Type: multipart/alternative; boundary=20cf303bfbde953ef304a1599bbc Subject: SoapServer::handle some times does not call php_end_ob_buffer From: konstantin.leboev@gmail.com (Konstantin Leboev) --20cf303bfbde953ef304a1599bbc Content-Type: text/plain; charset=UTF-8 Hi all, In some cases SoapServer::handle does not call php_end_ob_buffer and I can not call it from php. For example: class A { } $s = new SoapServer("wsdl.wsdl"); $s->setClass("A"); ob_start(); var_dump(ob_get_level()); // int(1) $s->handle(); var_dump(ob_get_level()); // int(2) echo ob_get_clean(); // Notice: ob_get_clean(): failed to delete buffer default output handler 1. When method handle() called without arguments and it is not POST method 2. When unknown compression used or we can't uncompress compressed request. -- Regards, Konstantin --20cf303bfbde953ef304a1599bbc--