vendor/webbamboo/spinners-common/src/Entity/Company.php line 13
<?phpnamespace Webbamboo\SpinnersCommon\Entity;use Doctrine\ORM\Mapping as ORM;/*** Company** @ORM\Table("Company")* @ORM\Entity*/class Company{/*** @var integer** @ORM\Column(name="id", type="integer")* @ORM\Id* @ORM\GeneratedValue(strategy="AUTO")*/private $id;/*** @var string** @ORM\Column(name="name", type="string", length=255)*/private $name;/*** @var string** @ORM\Column(name="phone", type="string", length=80, nullable=true)*/private $phone;/*** @var string** @ORM\Column(name="street", type="string", length=255)*/private $street;/*** @var string** @ORM\Column(name="zip", type="string", length=20)*/private $zip;/*** @var string** @ORM\Column(name="city", type="string", length=255)*/private $city;/*** @var string** @ORM\Column(name="latitude", type="decimal", scale=5)*/private $latitude;/*** @var string** @ORM\Column(name="longitude", type="decimal", scale=5)*/private $longitude;/*** @ORM\ManyToOne(targetEntity="City", inversedBy="companies")* @ORM\JoinColumn(referencedColumnName="id")*/private $cityobj;/*** @var string** @ORM\Column(name="homepage", type="string", length=255, nullable=true)*/private $homepage;/*** @var string** @ORM\Column(name="description", type="text", nullable=true)*/private $description;/*** @var string** @ORM\Column(name="openinghours", type="string", length=255, nullable=true)*/private $openinghours;/*** @var string** @ORM\Column(name="weekends", type="string", length=255, nullable=true)*/private $weekends;/*** @var string** @ORM\Column(name="email", type="string", length=255, nullable=true)*/private $email;/*** @var string** @ORM\Column(name="permalink", type="string", length=100)*/private $permalink;/*** @ORM\ManyToOne(targetEntity="H1company", inversedBy="companies")* @ORM\JoinColumn(referencedColumnName="id")*/private $h1;/*** @var text** @ORM\Column(name="manualh1", type="text", nullable=true)*/private $manualH1;/*** @ORM\ManyToOne(targetEntity="H2company", inversedBy="companies")* @ORM\JoinColumn(referencedColumnName="id")*/private $h2;/*** @var text** @ORM\Column(name="manualh2", type="text", nullable=true)*/private $manualH2;/*** @ORM\ManyToOne(targetEntity="Contentcompany", inversedBy="companies")* @ORM\JoinColumn(referencedColumnName="id")*/private $content;/*** @var text** @ORM\Column(name="manualcontent", type="text", nullable=true)*/private $manualContent;/*** @ORM\ManyToOne(targetEntity="Metatitlecompany", inversedBy="companies")* @ORM\JoinColumn(referencedColumnName="id")*/private $metatitle;/*** @var string** @ORM\Column(name="manualmetatitle", type="string", length=255, nullable=true)*/private $manualMetatitle;/*** @ORM\ManyToOne(targetEntity="Metadescriptioncompany", inversedBy="companies")* @ORM\JoinColumn(referencedColumnName="id")*/private $metadescription;/*** @var string** @ORM\Column(name="manualmetadescription", type="string", length=255, nullable=true)*/private $manualMetadescription;/*** @ORM\ManyToOne(targetEntity="H2Interesting", inversedBy="companies")* @ORM\JoinColumn(referencedColumnName="id")*/private $h2interesting;/*** @ORM\OneToMany(targetEntity="Interestingarticle", mappedBy="company", cascade={"persist"})**/private $interestingarticles;/*** @ORM\ManyToMany(targetEntity="City", mappedBy="recommendee", cascade={"persist"})**/private $recommended;/*** @ORM\ManyToOne(targetEntity="Companythumbnail", inversedBy="companies")* @ORM\JoinColumn(referencedColumnName="id")*/private $thumbnail;/*** @var string** @ORM\Column(name="manualthumbnail", type="string", length=255, nullable=true)*/private $manualThumbnail;/*** @var string** @ORM\Column(name="manualthumbnailname", type="string", length=255, nullable=true)*/private $manualThumbnailname;/*** @var string** @ORM\Column(name="manualthumbnailalt", type="string", length=255, nullable=true)*/private $manualThumbnailalt;/*** @var string** @ORM\Column(name="manual", type="boolean", nullable=true)*/private $manual;/*** @var string** @ORM\Column(name="manualmapstring", type="string", length=255, nullable=true)*/private $manualMapString;/*** Get id** @return integer*/public function getId(){return $this->id;}/*** Set name** @param string $name* @return Company*/public function setName($name){$this->name = $name;return $this;}/*** Get name** @return string*/public function getName(){return $this->name;}/*** Set phone** @param string $phone* @return Company*/public function setPhone($phone){$this->phone = $phone;return $this;}/*** Get phone** @return string*/public function getPhone(){return $this->phone;}/*** Set street** @param string $street* @return Company*/public function setStreet($street){$this->street = $street;return $this;}/*** Get street** @return string*/public function getStreet(){return $this->street;}/*** Set zip** @param string $zip* @return Company*/public function setZip($zip){$this->zip = $zip;return $this;}/*** Get zip** @return string*/public function getZip(){return $this->zip;}/*** Set city** @param string $city* @return Company*/public function setCity($city){$this->city = $city;return $this;}/*** Get city** @return string*/public function getCity(){return $this->city;}/*** Set latitude** @param string $latitude* @return Company*/public function setLatitude($latitude){$this->latitude = $latitude;return $this;}/*** Get latitude** @return string*/public function getLatitude(){return $this->latitude;}/*** Set longitude** @param string $longitude* @return Company*/public function setLongitude($longitude){$this->longitude = $longitude;return $this;}/*** Get longitude** @return string*/public function getLongitude(){return $this->longitude;}/*** Set cityobj** @param \Webbamboo\SpinnersCommon\Entity\City $cityobj* @return Company*/public function setCityobj(\Webbamboo\SpinnersCommon\Entity\City $cityobj = null){$this->cityobj = $cityobj;return $this;}/*** Get cityobj** @return \Webbamboo\SpinnersCommon\Entity\City*/public function getCityobj(){return $this->cityobj;}/*** Set homepage** @param string $homepage* @return Company*/public function setHomepage($homepage){$this->homepage = $homepage;return $this;}/*** Get homepage** @return string*/public function getHomepage(){return $this->homepage == 'none' ? '' : $this->homepage;}/*** Set description** @param string $description* @return Company*/public function setDescription($description){$this->description = $description;return $this;}/*** Get description** @return string*/public function getDescription(){return $this->description == 'none' ? '' : $this->description;}/*** Set openinghours** @param string $openinghours* @return Company*/public function setOpeninghours($openinghours){$this->openinghours = $openinghours;return $this;}/*** Get openinghours** @return string*/public function getOpeninghours(){return $this->openinghours == 'none' ? '' : $this->openinghours;}/*** Set weekends** @param string $weekends* @return Company*/public function setWeekends($weekends){$this->weekends = $weekends;return $this;}/*** Get weekends** @return string*/public function getWeekends(){return $this->weekends == 'none' ? '' : $this->weekends;}/*** Set email** @param string $email* @return Company*/public function setEmail($email){$this->email = $email;return $this;}/*** Get email** @return string*/public function getEmail(){return $this->email == 'none' ? '' : $this->email;}public function getEmailEncoded(){return $this->email == 'none' ? '' : base64_encode($this->email);}/*** Set permalink** @param string $permalink* @return Company*/public function setPermalink($permalink){$this->permalink = $permalink;return $this;}/*** Get permalink** @return string*/public function getPermalink(){return $this->permalink;}public function getPermalinkP(){$url=array("%C3%85","%C3%A5","%C3%84","%C3%A4","%C3%96","%C3%B6",);$char=array("Å","å","Ä","ä","Ö","ö",);return str_replace($url, $char, $this->permalink);}public function getMapsString(){//return "59°05'24.5\"N+12°47'54.3\"E";if ($this->getManualMapString()) {return $this->getManualMapString();} elseif ($this->getCityobj()) {return urlencode($this->street.', '.$this->getCityobj()->getName().', Sweden');} else {return urlencode($this->getLatitude().'+'.$this->getLongitude());}}/*** Set h1** @param \Webbamboo\SpinnersCommon\Entity\H1company $h1* @return Company*/public function setH1(\Webbamboo\SpinnersCommon\Entity\H1company $h1 = null){$this->h1 = $h1;return $this;}/*** Get h1** @return \Webbamboo\SpinnersCommon\Entity\H1company*/public function getH1(){return $this->h1;}/*** Set metatitle** @param \Webbamboo\SpinnersCommon\Entity\Metatitlecompany $metatitle* @return Company*/public function setMetatitle(\Webbamboo\SpinnersCommon\Entity\Metatitlecompany $metatitle = null){$this->metatitle = $metatitle;return $this;}/*** Get metatitle** @return \Webbamboo\SpinnersCommon\Entity\Metatitlecompany*/public function getMetatitle(){return $this->metatitle;}/*** Set metadescription** @param \Webbamboo\SpinnersCommon\Entity\Metadescriptioncompany $metadescription* @return Company*/public function setMetadescription(\Webbamboo\SpinnersCommon\Entity\Metadescriptioncompany $metadescription = null){$this->metadescription = $metadescription;return $this;}/*** Get metadescription** @return \Webbamboo\SpinnersCommon\Entity\Metadescriptioncompany*/public function getMetadescription(){return $this->metadescription;}/*** Set h2** @param \Webbamboo\SpinnersCommon\Entity\H2company $h2* @return Company*/public function setH2(\Webbamboo\SpinnersCommon\Entity\H2company $h2 = null){$this->h2 = $h2;return $this;}/*** Get h2** @return \Webbamboo\SpinnersCommon\Entity\H2company*/public function getH2(){return $this->h2;}/*** Set content** @param \Webbamboo\SpinnersCommon\Entity\Contentcompany $content* @return Company*/public function setContent(\Webbamboo\SpinnersCommon\Entity\Contentcompany $content = null){$this->content = $content;return $this;}/*** Get content** @return \Webbamboo\SpinnersCommon\Entity\Contentcompany*/public function getContent(){return $this->content;}/*** Set h2interesting** @param \Webbamboo\SpinnersCommon\Entity\H2Interesting $h2interesting* @return Company*/public function setH2interesting(\Webbamboo\SpinnersCommon\Entity\H2Interesting $h2interesting = null){$this->h2interesting = $h2interesting;return $this;}/*** Get h2interesting** @return \Webbamboo\SpinnersCommon\Entity\H2Interesting*/public function getH2interesting(){return $this->h2interesting;}/*** Constructor*/public function __construct(){$this->interestingarticles = new \Doctrine\Common\Collections\ArrayCollection();}/*** Add interestingarticles** @param \Webbamboo\SpinnersCommon\Entity\Interestingarticle $interestingarticles* @return Company*/public function addInterestingarticle(\Webbamboo\SpinnersCommon\Entity\Interestingarticle $interestingarticles){$this->interestingarticles[] = $interestingarticles;return $this;}/*** Remove interestingarticles** @param \Webbamboo\SpinnersCommon\Entity\Interestingarticle $interestingarticles*/public function removeInterestingarticle(\Webbamboo\SpinnersCommon\Entity\Interestingarticle $interestingarticles){$this->interestingarticles->removeElement($interestingarticles);}/*** Get interestingarticles** @return \Doctrine\Common\Collections\Collection*/public function getInterestingarticles(){return $this->interestingarticles;}/*** Add recommended** @param \Webbamboo\SpinnersCommon\Entity\City $recommended* @return Company*/public function addRecommended(\Webbamboo\SpinnersCommon\Entity\City $recommended){$this->recommended[] = $recommended;return $this;}/*** Remove recommended** @param \Webbamboo\SpinnersCommon\Entity\City $recommended*/public function removeRecommended(\Webbamboo\SpinnersCommon\Entity\City $recommended){$this->recommended->removeElement($recommended);}/*** Get recommended** @return \Doctrine\Common\Collections\Collection*/public function getRecommended(){return $this->recommended;}/*** Set thumbnail** @param \Webbamboo\SpinnersCommon\Entity\Companythumbnail $thumbnail* @return Company*/public function setThumbnail(\Webbamboo\SpinnersCommon\Entity\Companythumbnail $thumbnail = null){$this->thumbnail = $thumbnail;return $this;}/*** Get thumbnail** @return \Webbamboo\SpinnersCommon\Entity\Companythumbnail*/public function getThumbnail(){return $this->thumbnail;}/*** Set manualH1** @param string $manualH1** @return Company*/public function setManualH1($manualH1){$this->manualH1 = $manualH1;return $this;}/*** Get manualH1** @return string*/public function getManualH1(){return $this->manualH1;}/*** Set manualH2** @param string $manualH2** @return Company*/public function setManualH2($manualH2){$this->manualH2 = $manualH2;return $this;}/*** Get manualH2** @return string*/public function getManualH2(){return $this->manualH2;}/*** Set manualContent** @param string $manualContent** @return Company*/public function setManualContent($manualContent){$this->manualContent = $manualContent;return $this;}/*** Get manualContent** @return string*/public function getManualContent(){return $this->manualContent;}/*** Set manualMetatitle** @param string $manualMetatitle** @return Company*/public function setManualMetatitle($manualMetatitle){$this->manualMetatitle = $manualMetatitle;return $this;}/*** Get manualMetatitle** @return string*/public function getManualMetatitle(){return $this->manualMetatitle;}/*** Set manualMetadescription** @param string $manualMetadescription** @return Company*/public function setManualMetadescription($manualMetadescription){$this->manualMetadescription = $manualMetadescription;return $this;}/*** Get manualMetadescription** @return string*/public function getManualMetadescription(){return $this->manualMetadescription;}/*** Set manualThumbnail** @param string $manualThumbnail** @return Company*/public function setManualThumbnail($manualThumbnail){$this->manualThumbnail = $manualThumbnail;return $this;}/*** Get manualThumbnail** @return string*/public function getManualThumbnail(){return $this->manualThumbnail;}/*** Set manualThumbnailname** @param string $manualThumbnailname** @return Company*/public function setManualThumbnailname($manualThumbnailname){$this->manualThumbnailname = $manualThumbnailname;return $this;}/*** Get manualThumbnailname** @return string*/public function getManualThumbnailname(){return $this->manualThumbnailname;}/*** Set manualThumbnailalt** @param string $manualThumbnailalt** @return Company*/public function setManualThumbnailalt($manualThumbnailalt){$this->manualThumbnailalt = $manualThumbnailalt;return $this;}/*** Get manualThumbnailalt** @return string*/public function getManualThumbnailalt(){return $this->manualThumbnailalt;}/*** Set manual** @param boolean $manual** @return Company*/public function setManual($manual){$this->manual = $manual;return $this;}/*** Get manual** @return boolean*/public function getManual(){return $this->manual;}/*** Set manualMapString** @param string $manualMapString** @return Company*/public function setManualMapString($manualMapString){$this->manualMapString = $manualMapString;return $this;}/*** Get manualMapString** @return string*/public function getManualMapString(){return $this->manualMapString;}}