Framework CakePHP Composer concrete5 Contao Open Source CMS Doctrine Drupal eZ Publish Guzzle Horde IBMi Toolkit Icicle Jackalope Joomla Laravel The League of Extraordinary Packages Lithium Magento PEAR Phalcon Phing phpBB phpDocumentor PHPixie PPI Framework PrestaShop Propel PyroCMS ReactPHP Revive Adserver sabre/dav Sculpin SilverStripe Slim Stash Stormpath PHP SDK SugarCRM Symfony Neos and Flow Wikibase and Semantic MediaWiki Yii framework Zend Framework 2 Zikula David Zülke Kris Wallsmith Paul M. Jones Larry Masters Jordi Boggiano Korvin Szanto Leo Feyer Guilherme Blanco Larry Garfield Andre Romcke Jeremy Lindblom Jan Schneider Adam Culp Aaron Piotrowski Lukas Kahwe Smith Robert Deutz Taylor Otwell Kayla Daniels Nate Abele Ben Marks Chuck Burgess Andres Gutierrez Michiel Rook Nils Adermann Mike van Riel Roman Tsiupa Paul Dragoonis Rémi Gaillard William Durand Ryan Thompson Cees-Jan Kiewiet Matteo Beccati Evert Pot Chris Tankersley Christopher Pitt Josh Lockhart Robert Hafner Brian Retterer Andreas Sandberg Bernhard Schussek Karsten Dambekalns Jeroen De Dauw Alexander Makarov Matthew Weier O'Phinney Shefik Macauley
ClassB, ClassC as C}; use Vendor\Package\Namespace\ClassD as D; use function Vendor\Package\{functionA, functionB, functionC}; use const Vendor\Package\{ConstantA, ConstantB, ConstantC}; class Foo extends Bar implements FooInterface {