mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-16 22:42:16 +00:00
add freitext require, adapt freitext to current db
This commit is contained in:
@@ -6,9 +6,9 @@ use vertragsbestandteil\VertragsbestandteilFactory;
|
||||
|
||||
class VertragsbestandteilFreitext extends Vertragsbestandteil
|
||||
{
|
||||
protected $anmerkung;
|
||||
protected $kuendigungrelevant;
|
||||
protected $freitexttyp_kurzbz;
|
||||
protected $titel;
|
||||
protected $anmerkung;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
@@ -19,18 +19,18 @@ class VertragsbestandteilFreitext extends Vertragsbestandteil
|
||||
public function hydrateByStdClass($data)
|
||||
{
|
||||
parent::hydrateByStdClass($data);
|
||||
isset($data->anmerkung) && $this->setAnmerkung($data->anmerkung);
|
||||
isset($data->kuendigungrelevant) && $this->setKuendigungrelevant($data->kuendigungrelevant);
|
||||
isset($data->freitexttyp_kurzbz) && $this->setFreitexttypKurzbz($data->freitexttyp_kurzbz);
|
||||
isset($data->titel) && $this->setTitel($data->titel);
|
||||
isset($data->freitext) && $this->setAnmerkung($data->freitext);
|
||||
}
|
||||
|
||||
public function toStdClass(): \stdClass
|
||||
{
|
||||
$tmp = array(
|
||||
'vertragsbestandteil_id' => $this->getVertragsbestandteil_id(),
|
||||
'anmerkung' => $this->getAnmerkung(),
|
||||
'kuendigungrelevant' => $this->getKuendigungrelevant(),
|
||||
'freitexttyp_kurzbz' => $this->getFreitexttypKurzbz()
|
||||
'freitexttyp_kurzbz' => $this->getFreitexttypKurzbz(),
|
||||
'titel' => $this->getTitel(),
|
||||
'anmerkung' => $this->getAnmerkung()
|
||||
);
|
||||
|
||||
$tmp = array_filter($tmp, function($v) {
|
||||
@@ -44,7 +44,7 @@ class VertragsbestandteilFreitext extends Vertragsbestandteil
|
||||
{
|
||||
$txt = <<<EOTXT
|
||||
anmerkung: {$this->getAnmerkung()}
|
||||
kuendigungrelevant: {$this->getKuendigungrelevant()}
|
||||
titel: {$this->getTitel()}
|
||||
freitexttyp_kurzbz: {$this->getFreitexttypKurzbz()}
|
||||
|
||||
EOTXT;
|
||||
@@ -70,19 +70,19 @@ EOTXT;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the value of kuendigungrelevant
|
||||
* Get the value of titel
|
||||
*/
|
||||
public function getKuendigungrelevant()
|
||||
public function getTitel()
|
||||
{
|
||||
return $this->kuendigungrelevant;
|
||||
return $this->titel;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the value of kuendigungrelevant
|
||||
* Set the value of titel
|
||||
*/
|
||||
public function setKuendigungrelevant($kuendigungrelevant): self
|
||||
public function setTitel($titel): self
|
||||
{
|
||||
$this->kuendigungrelevant = $kuendigungrelevant;
|
||||
$this->titel = $titel;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ require_once __DIR__ . '/VertragsbestandteilStunden.php';
|
||||
require_once __DIR__ . '/VertragsbestandteilFunktion.php';
|
||||
require_once __DIR__ . '/VertragsbestandteilZeitaufzeichnung.php';
|
||||
require_once __DIR__ . '/VertragsbestandteilKuendigungsfrist.php';
|
||||
require_once __DIR__ . '/VertragsbestandteilFreitext.php';
|
||||
require_once __DIR__ . '/VertragsbestandteilFactory.php';
|
||||
|
||||
use vertragsbestandteil\Vertragsbestandteil;
|
||||
|
||||
Reference in New Issue
Block a user