データベースのとあるテーブルにTask名を格納しておき
シェル内でそのデータを読み込みそこに書かれたTaskを実行する処理を書きたいのですが
動的にTaskを読み込み、実行する事は可能でしょうか。

いくつか試してみたのですが、まずTaskの読み込みを空の配列
public $tasks = array();
にしておきシェルの処理内で上書きしてもTaskは呼ばれず、

またこのやり方だと実行する際の
$this->Task名->execute();
にてTask名の部分をどう記述すれば良いかが分かりませんでした。

どのように記述すれば動的なTaskの呼び出しが出来るか教えて頂けないでしょうか。
よろしくお願い致します。