Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- namespace App\Entity;
- use Doctrine\ORM\Mapping as ORM;
- use Doctrine\ORM\Mapping\NamedQueries as NQS;
- use Doctrine\ORM\Mapping\NamedQuery as NQ;
- use Doctrine\ORM\Mapping\JoinColumns as JCS;
- use Doctrine\ORM\Mapping\JoinColumn as JC;
- /**
- DostepnoscOffer
- @ORM\Table(name="dostepnoscoffer")
- @ORM\Entity
- */
- class DostepnoscOffer extends AbstractClass{
- /**
- @var integer
- @ORM\Column(name="doid", type="integer", nullable=false)
- @ORM\Id
- @ORM\GeneratedValue(strategy="IDENTITY")
- */
- protected $doid;
- /**
- @var integer
- @ORM\Column(name="oid",type="integer",nullable=false)
- @ORM\ManyToOne(targetEntity="Offer")
- @JC(name="oid", referencedColumnName="oid")
- */
- protected $oid;
- /**
- @var DateTime
- @ORM\Column(name="dostepnosc_start", type="date", nullable=false)
- */
- protected $dostepnosc_start;
- /**
- @var DateTime
- @ORM\Column(name="dostepnosc_end", type="date", nullable=false)
- */
- protected $dostepnosc_end;
- /**
- @var integer
- @ORM\Column(name="status", type="integer", nullable=false)
- */
- protected $status = 0;
- const STAT_NEW = 0;
- const STAT_CHOSE = 1;
- /**
- @var boolean
- @ORM\Column(name="delete", type="boolean", nullable=false)
- */
- protected $delete = false;
- const DEL_NO = false;
- const DEL_YES = true;
- public function __construct(){
- }
- public function get(string $attr){
- if(property_exists($this,$attr)){
- return $this->$attr;
- }
- else{
- return false;
- }
- }
- public function set(string $attr,$val){
- if(property_exists($this,$attr)){
- $this->$attr = $val;
- return $this;
- }
- else{
- return false;
- }
- }
- public function setData(array $data){
- foreach($data as $attr => $val){
- if(property_exists($this,$attr)){
- $this->$attr = $val;
- }
- else{
- return false;
- }
- }
- return $this;
- }
- public function __toString(){
- $vars = get_object_vars($this);
- $un = ["doid"];
- $dt = [];
- foreach($vars as $i => $var){
- if($var){
- $dt[$i] = $var;
- }
- }
- foreach($un as $u){
- if(in_array($u,$dt)){
- unset($dt[$u]);
- }
- }
- return (string) ("DostepnoscOffer: (".implode(";",$dt).")");
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement