slim3のControllerの親クラスを変更する

ケータイ向けにUIDとかを取得するメソッドを追加したControllerを作ってみた。
で、slim3build.xmlのgen-controllerを実行しても、親クラスにならなくてハマったのでメモ

1.build.propertiesの書き換え
superclassNameを変更したいクラスにする

これでOKかと思ったら、どうもうまくいかない
で、いろいろソースを追った結果、定数が使われてた

2.build.xmlのgen-controllerタスクのsuperclassName属性を追加する
これを追加することで、build.propertiesの値を読むようになった
antのタスクって、こーゆー仕組みになってるんだなーと初めて知った。

これで、独自のControllerを親クラスにできた。