__call() は PHP のマジック メソッドであり、特定のフレームワークではありません。__call() はグローバルではなく特定のオブジェクトで定義されているため、コンテキストなしでこの質問に答えることは不可能です。CakePHP は php4 と互換性があり、__call() が php5 で導入されたという事実を宣伝しているので、私はノーと言います。
Models の production ブランチを調べたところ、PHP5 の __call() をエミュレートしようとしているように見える call__() メソッドがあります。
https://trac.cakephp.org/browser/branches/1.2.xx/cake/libs/model/model.php?rev=4211#L437
編集(コメントへの返信):
Cake のベース コントローラを見ると、Zend の __call() の実装を模倣するコントローラで利用できる「キャッチオール」メソッドはないようです。これを実現する別の方法は、cake のページ ルートに似たルートを設定して、コントローラーに向けられたすべてのアクションをキャッチし、それらを 1 つのメソッドに送信することです。
ベースコントローラーの Cake Trac:
https://trac.cakephp.org/browser/branches/1.2.xx/cake/libs/controller/controller.php?rev=4211
ルーティングに関する Cake のドキュメント:
http://book.cakephp.org/view/46/Routes-Configuration
私が参照したそのドキュメントの例の 1 つは、上記のことを達成するために遊ぶことができるもののように見えます。
Router::connect(
'/cooks/:action/*', array('controller' => 'users', 'action' => 'index')
);
given-action に関係なく、常に index アクションを使用してください。