組み込みの PHP 関数のように動作する一連のグローバル関数を Symfony 2 アプリ (複数のコントローラーとエンティティにわたって) で利用できるようにしたいと考えています。例えば:
function startsWith($haystack, $needle) {
return !strncmp($haystack, $needle, strlen($needle));
}
これらの関数を含むファイルを作成できますが、名前空間ごとに複製する必要があります。
namespace Taggle\TaggleBundle\DependencyInjection;
namespace Taggle\TaggleBundle\Controller;
これを処理する最良の方法は何ですか?