Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95788 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22424 invoked from network); 8 Sep 2016 11:33:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Sep 2016 11:33:40 -0000 Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.15.19 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.15.19 mout.gmx.net Received: from [212.227.15.19] ([212.227.15.19:51619] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 01/D7-36123-39C41D75 for ; Thu, 08 Sep 2016 07:33:39 -0400 Received: from [192.168.2.103] ([79.243.115.246]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MI5JG-1blnbE1pHi-003s6o; Thu, 08 Sep 2016 13:33:34 +0200 To: Lester Caine , internals@lists.php.net References: <04998da0-6344-0b8b-c69a-411400e340ba@lsces.co.uk> <1473323097.1378681.719308017.2139F909@webmail.messagingengine.com> <8493a9dd-1f0e-f15f-3651-0278cf25234b@lsces.co.uk> Message-ID: Date: Thu, 8 Sep 2016 13:33:37 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <8493a9dd-1f0e-f15f-3651-0278cf25234b@lsces.co.uk> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:9Ww8YiwY7wM0AsCdwed0rY412uvxxlqvkV08QoeKmTOjAOrkcFT cGyoeTGFIib/9eKoPMIb9PS5PzI+XbJc6Aye1BvWIj0Q5vZ4jkGR9iItaZ2ua+dLQ/noH6u aa4LVrVcZI9Ep1O2XgCZBXS8+KTEMhHW1275nROtlhXKpFmMyoHe7NRVS9vswKufQWOKiVl ZFZbVk49ElDflecu12fnQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:aPLAV0kMWAY=:2+1BZkk2w+/Msm1CyasHac S060N652I9681dGQtL+UupThV/7JVrZduMpoocEuLPqcuVi/2exNLsiKzn7R7+4rwOe42dMML opbWcNvhDunQBkOGbQaW3qMMUl9MtRtdbZ5i5SpnuUzs4gQPQj6aPwpV67R+6iPKvTvMsisPg Kou8p+T8Uhi/nGRZ48dJymzyrISP2FO2t5m13tigX4WnTQKV5i7cj1VJiwTpeG14FCpjHVkai +iTXXBxY3SiMA+OHcPmSB1HM1Sws48CEB+YXAMb6TfAiVSNag4d8ZQuLCS5is0IjL7GbTRGe9 365BZDBXYzx4KjOw6wCe4AipwnkV6fFa63JN+q7ExgpMxfzSnZAnb8OVNTlh1vklh+DxGIDtf JmtUpxrzHpnFSjLqi1EwWcSWhiD4r+ETvTYuWWRREj3+AxPkWCF3xX3K031iK33mGDDG5g/9o ttDykQ+YDaNbULavAAd5eZr+ZsQXzT5J4+p0WStl1eZ/QGQ5ehIRrrwo+GC7YlrPz0aKnttfJ UFU7ca7/Vu/OPOQmwY2qfCCp6KIvfYPtslb6ecUDwj2LpfOVHFOHKaOIF5MXX9zgczASXpzfQ 3mIKkf7Po5j4yb4/neJkZOi380XY8wOlBPdNO2znLcv5D0GAIz6PzhwCzH+w3lI3Jb4PvM8uP BnzdCRj2rX2RTTwfJgEf8oLeU2+/jcdRv6V7RpU6Uxv2g5zDT+iydnjvBYaEzboXBCrEsjxJV qALnymaamTuYS1AQCeaH6g1Kh5+CRgHfPi0ISwRpSGAMz28pZciKom194IcrP9YTKvwNFzzvp bIpdyoG Subject: Re: [PHP-DEV] [RFC] Deprecate PEAR/PECL & Replace withcomposer/pickle From: cmbecker69@gmx.de ("Christoph M. Becker") On 08.09.2016 at 12:35, Lester Caine wrote: > On 08/09/16 09:24, Daniel Morris wrote: >> On Thu, 8 Sep 2016, at 09:07 AM, Lester Caine wrote: >>> I've just been through an exercise to give PHP_CodeSniffer a go on my >>> code base. I've not worried too much about that in the past since >>> Eclipse in general flags style problems as well as simple errors. This >>> is a package that SUSE does not support, so the current install path is >>> just PEAR. I don't see packages like this as a library that my sites >>> use. It is a stand alone tool ( and a command line one at that :) ) so >>> how would loading that be managed if PEAR is not available? >> >> PHP_CodeSniffer is already compatible with Composer, and Composer has >> the ability to specify dependencies, and dependencies intended for >> development. After running composer install you can execute >> `vendor/bin/phpcs`, and if you were working collaboratively, >> collaborators would all have the same toolset that you have. > > I know this is a problem for PHP_CodeSniffer to rework it's > documentation, The docs seem to be fine: . > but it is a chicken and egg. PEAR provides a framework to > store things like PHP_CodeSniffer in the common area away from our web > folders. A similar set of guidelines to install via composer are needed > as an alternative and those are not currently in place? The `global` command appears to solve that: . -- Christoph M. Becker