Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:123304 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 192EE1A009C for ; Fri, 10 May 2024 17:40:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1715362881; bh=LaDirUSARQRHFVI9GN4i8VB3aSWFALvECVTVfedN/NA=; h=Date:Subject:To:References:From:In-Reply-To:From; b=Q94Nvjt4OCpI+es+4DN1b4c1IapSlKdwSJVUL0OpMQUFOWjKChVua+Sbgw/wWK4WF JbvAS5FqBazlXgG6OgsRP7qULBiS8S2Xp1o0pWdRRC9f8sav4AtqF49tDQZoxHBmZg YvZ5vS/SH2EsYmWzDRRuX9D3Dg9GwWwq1jvonCYLwaYxBE620+jf44Tuy41WArmiAr /arPB2aazn5b0ul5PfJfmZtbB+cdPdgz6tBpO2rIn02gDm1lXx2w6XWtsObZ1jb7PC JlOgIc7gfrIeEoBUu4Tsxbs5/RZyMuuFXm/ELsPabod0/3PqKuRGidTLdS5gh9Cvcu sA189D5dFWxEA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id DB1F6180A09 for ; Fri, 10 May 2024 17:41:20 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 10 May 2024 17:41:20 +0000 (UTC) Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-34e0d47bd98so1845310f8f.0 for ; Fri, 10 May 2024 10:40:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715362829; x=1715967629; darn=lists.php.net; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=P5tpRgnZ7EXNX9fStwj9B9TLsMJUPYhacvme/UT44eA=; b=gaVuvZTfdV3oQ+w0ww2iiEh0jgqgtK+V/gzrEbKty+rLIJ4YWk+K/ahRyFjqisvVQe YnMsR7QFTMz1l1mYZakSnOoYsM53GP2Fj+w8EDxbDKsuqb26DsqtbZPUlzlxmZefUAyW kDDcyF4mTH81nZkyDfxSp4m+4/A9InBY60Aj2czhVX5o4ig+8SAcrbJLeIu7LIj8V6Qa AU2yaiQBCgKcTMRe1lAzxd15u2vXZ5KmZXIDOBwcioEVYKDp8CumeOPwl1mLxXkyPnHz pc5DBolF1aUj55HFjRmvtOFNT4uoQKcSRSjSFyoRLgCqondWYUeX/qndI1BiAvydTYvE nmew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715362829; x=1715967629; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=P5tpRgnZ7EXNX9fStwj9B9TLsMJUPYhacvme/UT44eA=; b=xK8WuqjGIi2aN5TM6CSsHb6P4oCCN9RZdJzec006RvCpmMBZfaOq/SOSnQC7oPHHT5 50fDitPRNVYWCh1vQ8W1TBo+MG8Lyq8lujQumN8q1oPUqkerJ9lc7AqYBbN/jhdPMNpJ xVVaIVLex1siZyPr/uJtuUNKzXrrr2HLV3HESWcJdnWk9+I4GeIj8n/4xt27DteC3NQH yqsiod71LHEjHBBXCVxyqmsqe14ttLPTbhSDvsUXU1wsgC0sNaa49BgqUXFgiZFbO9tc FKW4kzyXGirKjpciMPlEp2E3GM7VQ9zmuKPckjTaTkmvSl2PhEzxS4/WaBiqYRN1fM6u +mcA== X-Gm-Message-State: AOJu0YxtmNyH4zIoZBdd5VzlG/bB/mXbaMcEeMGlcOhVYj36vCPhXX+V fw00JmbdbCd6+AJf+6QV4cFWMNNH6SSgSJVrzBm6lJoz8Hlea+oSxTVR+w== X-Google-Smtp-Source: AGHT+IFqSARabIj0/6widLYtwJbcVfi9E3w4Zb+AwN4GucDEI5TVbJnmsQxG8nJpZaNGbyzOAf6JgA== X-Received: by 2002:adf:fc47:0:b0:34c:ce6a:96fa with SMTP id ffacd0b85a97d-350186ec48cmr6017515f8f.34.1715362829215; Fri, 10 May 2024 10:40:29 -0700 (PDT) Received: from [192.168.0.102] (178-117-134-240.access.telenet.be. [178.117.134.240]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3502b8a78cdsm5090183f8f.58.2024.05.10.10.40.28 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 10 May 2024 10:40:28 -0700 (PDT) Message-ID: Date: Fri, 10 May 2024 19:38:44 +0200 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Re: [RFC] [Discussion] Add openStream() to XML{Reader,Writer} To: php internals References: Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit From: dossche.niels@gmail.com (Niels Dossche) On 10/05/2024 16:31, Larry Garfield wrote: > On Fri, May 10, 2024, at 2:03 PM, Niels Dossche wrote: >> On 22/04/2024 20:41, Niels Dossche wrote: >>> Hi internals >>> >>> I'm opening the discussion for my RFC "Add openStream() to XML{Reader,Writer}". >>> RFC link: https://wiki.php.net/rfc/xmlreader_writer_streams >>> >>> Kind regards >>> Niels >> >> Hi internals >> >> It's been over two weeks since I opened the discussion. >> Please raise any last concerns now. >> I'd like to start voting next week Monday. >> >> Kind regards >> Niels > > Please include some examples of what a full usage would look like with the new additions. I'm not super experienced with those libraries right now, but the "create the object, THEN populate it with its data source" pattern feels very weird to me. (Though at least it's consistent now rather than as it was before, thanks.) > > --Larry Garfield Hi Larry I added minimal examples for both. The streams I used are just the memory and output streams for simplicity so that it can be tested on its own. Kind regards Niels