%PDF- %PDF-
Direktori : /var/www/html/bbw/farmaci/kritik-portale/module/ReviewBase/src/ReviewBase/Model/ |
Current File : /var/www/html/bbw/farmaci/kritik-portale/module/ReviewBase/src/ReviewBase/Model/Address.php |
<?php namespace ReviewBase\Model; use Basis\Model\EventBasis; use ReviewBase\Event\Address\AddressCityChanged; use ReviewBase\Event\Address\AddressDeleted; use ReviewBase\Event\Address\AddressPostcodeChanged; use ReviewBase\Event\Address\AddressStreetChanged; use ReviewBase\Event\Address\AddressTypenameChanged; use Zend\Db\Adapter\Adapter; use Zend\Json\Json; /** * Description of Address * * @author Florian Koller ( conlabz GmbH ) <florian.koller at conlabz.de> */ class Address { protected $typename; protected $street; protected $postcode; protected $city; public function __construct($typename = null) { $this->typename = $typename; } /** * @todo is this function still needed? * @return array */ public function asArray() { return get_object_vars($this); } /** * * @return array returns result of get_object_vars($this) */ public function getArrayCopy() { return get_object_vars($this); } public function setTypename($typename) { if ($this->typename !== $typename) { $this->typename = $typename; } } public function getTypename() { return $this->$typename; } public function setStreet($street) { if ($this->street !== $street) { $this->street = $street; } } public function getStreet() { return $this->street; } public function setPostcode($postcode) { if ($this->postcode !== $postcode) { $this->postcode = $postcode; } } public function getPostcode() { return $this->postcode; } public function setCity($city) { if ($this->city !== $city) { $this->city = $city; } } public function getCity() { return $this->city; } public function getAddressString() { $address = $this->street . ', ' . $this->postcode . ' ' . $this->city; return $address; } }