'"%s" has been generated!' ); /** * @var string */ protected $_name = null; protected $_jsObjectName = null; /** * @var array */ protected $_options = array(); /** * @param array $options */ public function __construct(array $options = array()) { $this->setOptions($options); return $this; } /** * @param $options * @return App_Admin_Tool_Project_Provider_Abstract */ public function setOptions($options) { $unknownOptions = Qs_Options::setOptions($this, $options); $this->_options = array_merge($this->_options, $unknownOptions); return $this; } /** * @abstract * @param array $options * @return Qs_Form */ abstract public function getWorkflowAreaForm(array $options); /** * @static * @param string $key * @return string|bool * @throws Exception */ public static function getMessage($key) { throw new Exception('Method not implemented'); } public function setParams($params) { $this->_params = $params; } }