container)->check($this->getClassName(), 'getTask', $task_id); return (object) $this->taskMetadataModel->getAll($task_id); } public function getTaskMetadataByName($task_id, $name) { TaskAuthorization::getInstance($this->container)->check($this->getClassName(), 'getTask', $task_id); return $this->taskMetadataModel->get($task_id, $name); } public function saveTaskMetadata($task_id, array $values) { TaskAuthorization::getInstance($this->container)->check($this->getClassName(), 'updateTask', $task_id); return $this->taskMetadataModel->save($task_id, $values); } public function removeTaskMetadata($task_id, $name) { TaskAuthorization::getInstance($this->container)->check($this->getClassName(), 'updateTask', $task_id); return $this->taskMetadataModel->remove($task_id, $name); } }