独自のアノテーションを作成したいっ!ってなったことありませんか? ( @Route, @Template のように )
例えば、Entity で CreatedAt を Annotation につけると現在時刻を付加 (→ http://www.scandio.de/2012/02/symfony2-custom-annotations/ で紹介されています)等のことが楽にできるようになります。
この独自アノテーションの作成方法を簡単にまとめておきます。
※ 以下のように、param フィールド をもつ Custom というコントローラーのアノテーションを作ることにします。
<?php
namespace Application\MogeraBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Core\HogeBundle\Annotations\Custom;
class DefaultController extends Controller
{
/**
* @Custom(param="hogehoge")
*/
public...