Composer
![]() Logo programu | |||
Autor | Nils Adermann, Jordi Boggiano | ||
---|---|---|---|
Pierwsze wydanie | 1.0.0 – 2016-04-05 5 kwietnia 2016(dts)[1] | ||
Aktualna wersja stabilna | 2.7.7 (10 czerwca 2024) [±] | ||
Język programowania | PHP | ||
Rodzaj | system zarządzania pakietami | ||
| |||
Strona internetowa |
Composer – system zarządzania pakietami dla języka PHP, dostępny jako aplikacja wiersza poleceń, która dostarcza i standaryzuje format zarządzania zależnościami skryptami i bibliotekami. Jego twórcami są Nils Adermann i Jordi Boggiano, którzy nadal dbają o rozwój projektu. Prace nad Composerem rozpoczęto w kwietniu 2011, a pierwsza wersja została wydana 1 marca 2012[2]. Działanie Composera wzoruje się na programie „npm” używanym w Node.js oraz „bundler” używanym w języku Ruby[3].
Poniższy przykład demonstruje, w jaki sposób zainstalować „Semantic MediaWiki” w wersji 1.9.0.1 lub nowszej:
$ php composer.phar require mediawiki/semantic-media-wiki "1.9.*,>=1.9.0.1"
Przypisy
Linki zewnętrzne
- Strona oficjalna (ang.)
- Composer na portalu GitHub (ang.)
- Composer dokumentacja (ang.)