%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/bbw/farmaci/kritik-portale/module/ReviewBase/src/ReviewBase/Model/
Upload File :
Create Path :
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;
    }
}

Zerion Mini Shell 1.0