Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85981 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 431 invoked from network); 28 Apr 2015 02:50:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Apr 2015 02:50:10 -0000 Authentication-Results: pb1.pair.com header.from=larry@garfieldtech.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=larry@garfieldtech.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain garfieldtech.com from 66.111.4.25 cause and error) X-PHP-List-Original-Sender: larry@garfieldtech.com X-Host-Fingerprint: 66.111.4.25 out1-smtp.messagingengine.com Received: from [66.111.4.25] ([66.111.4.25:59791] helo=out1-smtp.messagingengine.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C4/1F-17556-165FE355 for ; Mon, 27 Apr 2015 22:50:10 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 3C9C9206FB for ; Mon, 27 Apr 2015 22:50:07 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute2.internal (MEProxy); Mon, 27 Apr 2015 22:50:07 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=0TLj5GejMh8KZFW ofeS4poeicS8=; b=SKl3GKN0j2rUi52qrUOe/NFpgH3j0/VX1zl615qk+KqTOaV DcE9VyJybjZ9bGfz1sDfTIM4C1EvC8wQhezjDlRtGeewACja5LqTzXxjJK0RIFT4 OpwSmM39okC2R3pAK+8/9wvYEgFdGrobtzctHA3GOvG1y5N8qk46q9IBBwNw= X-Sasl-enc: LPel6bE4J+xvjHNJEu64c3uF5VxSCE/MN32vMe57P4I+ 1430189406 Received: from [192.168.42.5] (unknown [50.129.175.166]) by mail.messagingengine.com (Postfix) with ESMTPA id D2567C00017 for ; Mon, 27 Apr 2015 22:50:06 -0400 (EDT) Message-ID: <553EF55F.4010206@garfieldtech.com> Date: Mon, 27 Apr 2015 21:50:07 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: internals@lists.php.net References: <657E6B92-4626-4BE7-859D-CDBEA6D1B1BB@gmail.com> In-Reply-To: <657E6B92-4626-4BE7-859D-CDBEA6D1B1BB@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: [RFC] Reserving More Types in PHP 7 From: larry@garfieldtech.com (Larry Garfield) On 04/27/2015 06:06 PM, Rowan Collins wrote: > On 26 April 2015 20:36:12 GMT+01:00, Nate Abele wrote: > Lithium, CakePHP, and Drupal all have String classes. > > I gather that Drupal's String class was actually a rather badly designed utility class, and its methods have been rehomed in more specific areas. AFAICS, it was only added in Drupal 8, which is still in beta, so there isn't a large historical code base referencing it, anyway. > > Regards, Drupal's String class was added in Drupal 8, and was quickly renamed. So quickly that I didn't even notice we'd done it. :-) The "badly designed" claim is off topic and I will not respond to it. --Larry Garfield