tasks[] = $task; } /** * Add many tasks * @param $tasks */ final public function addTasks($tasks) { foreach($this->tasks as $task) { $this->addTask($task); } } /** * Run some action on your tasks */ public function run() { foreach($this->tasks as $task) { //$task->fi } } }