/
AddressDetailPage.php
58 lines (47 loc) · 1.3 KB
/
AddressDetailPage.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php declare(strict_types=1);
namespace Shopware\Storefront\Page\Address\Detail;
use Shopware\Core\Checkout\Customer\Aggregate\CustomerAddress\CustomerAddressEntity;
use Shopware\Core\Framework\Log\Package;
use Shopware\Core\System\Country\CountryCollection;
use Shopware\Core\System\Salutation\SalutationCollection;
use Shopware\Storefront\Page\Page;
#[Package('storefront')]
class AddressDetailPage extends Page
{
/**
* @var CustomerAddressEntity|null
*/
protected $address;
/**
* @var SalutationCollection
*/
protected $salutations;
/**
* @var CountryCollection
*/
protected $countries;
public function getAddress(): ?CustomerAddressEntity
{
return $this->address;
}
public function setAddress(?CustomerAddressEntity $address): void
{
$this->address = $address;
}
public function getSalutations(): SalutationCollection
{
return $this->salutations;
}
public function setSalutations(SalutationCollection $salutations): void
{
$this->salutations = $salutations;
}
public function getCountries(): CountryCollection
{
return $this->countries;
}
public function setCountries(CountryCollection $countries): void
{
$this->countries = $countries;
}
}