Einige Entwickler sind mittlerweile von Zend Studio oder Eclipse oder was auch immer auf PhpStorm umgestiegen. PhpStorm bringt von Haus aus die Möglichkeit mit PHING Build zu arbeiten mit. So hab auch ich mein Apache ANT Skript auf PHING portiert. Allerdings fehlte mir eine Sache, das aus ANT bekannte <buildnumber />
Es gibt zwar in PHING ein VersionTask Klasse, aber diese besteht aus einer dreigliedrigen Zahl und stellt eine Versionsnummer dar. Dass ist mir aber zu viel, den man will auch mal ein Paket bauen ohne gleich die Versionsnummer zu inkrementieren. Also bin ich hergegangen und hab die VersionTask Klasse kopiert und daraus die BuildnumberTask Klasse gemacht. Diese arbeitet wie die bekannte ANT Variante, mit dem feinen unterschied, dass PHING mit einer .txt anstatt der build.number Datei arbeitet.
Im Downloadbereich könnt ihr euch die Klasse herunterladen. Dort ist auch beschrieben wie ihr sie installieren und einsetzten müsst.
Der Link zu der neuen Klasse wurde den PHING Entwicklern per Twitter mitgeteilt, mal sehen ob es in einem künftigen Release enthalten sein wird.

