Мне интересно, возможно ли разделить код (функции и переменные) между оболочкой и ее задачами. Например, скажем, у меня есть следующее:
Class MyShell extends Shell{
var $tasks = array('MyTask');
var $someVariable;
function someFunction(){}
}
, а затем в моих задачах:
class MyTask extends Shell {
//somehow access the someFunction() and $someVariable in here
}
Возможно ли это? Кроме того, является ли это или нет, это не рекомендуемый способ торта? Спасибо!