Alter Database
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
This commit is contained in:
parent
d402107cbb
commit
03e9ff4a86
30 changed files with 1060 additions and 842 deletions
|
|
@ -2,9 +2,9 @@
|
|||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
* @copyright Copyright (c) 2019 Inigo Jiron <ijiron@terpmail.umd.edu>
|
||||
* @copyright Copyright (c) 2020 Jonas Rittershofer <jotoeri@users.noreply.github.com>
|
||||
*
|
||||
* @author Inigo Jiron <ijiron@terpmail.umd.edu>
|
||||
* @author Jonas Rittershofer <jotoeri@users.noreply.github.com>
|
||||
*
|
||||
* @license GNU AGPL version 3 or any later version
|
||||
*
|
||||
|
|
@ -28,46 +28,33 @@ namespace OCA\Forms\Db;
|
|||
use OCP\AppFramework\Db\Entity;
|
||||
|
||||
/**
|
||||
* @method integer getFormId()
|
||||
* @method void setFormId(integer $value)
|
||||
* @method integer getSubmissionId()
|
||||
* @method void setSubmissionId(integer $value)
|
||||
* @method integer getQuestionId()
|
||||
* @method void setQuestionId(integer $value)
|
||||
* @method string getText()
|
||||
* @method void setText(string $value)
|
||||
* @method integer getTimestamp()
|
||||
* @method void setTimestamp(integer $value)
|
||||
*/
|
||||
class Answer extends Entity {
|
||||
|
||||
/** @var int */
|
||||
protected $formId;
|
||||
|
||||
/** @var int */
|
||||
protected $submissionId;
|
||||
protected $questionId;
|
||||
|
||||
/** @var string */
|
||||
protected $text;
|
||||
|
||||
/** @var int */
|
||||
protected $timestamp;
|
||||
|
||||
/**
|
||||
* Answer constructor.
|
||||
*/
|
||||
public function __construct() {
|
||||
$this->addType('id', 'integer');
|
||||
$this->addType('formId', 'integer');
|
||||
$this->addType('submissionId', 'integer');
|
||||
$this->addType('questionId', 'integer');
|
||||
$this->addType('timestamp', 'integer');
|
||||
}
|
||||
|
||||
public function read(): array {
|
||||
return [
|
||||
'id' => $this->getId(),
|
||||
'formId' => $this->getFormId(),
|
||||
'submissionId' => $this->getSubmissionId(),
|
||||
'questionId' => $this->getQuestionId(),
|
||||
'text' => htmlspecialchars_decode($this->getText()),
|
||||
'timestamp' => $this->getTimestamp()
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue