Ne pas oublier de vérifier si les tables nécessaires sont bien créées en BDD.
66 lines
1.1 KiB
PHP
66 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace ColissimoLabel\Request\Helper;
|
|
|
|
/**
|
|
* @author Gilles Bourgeat >gilles.bourgeat@gmail.com>
|
|
*/
|
|
class Letter
|
|
{
|
|
/** @var Sender */
|
|
protected $sender;
|
|
|
|
/** @var Addressee */
|
|
protected $addressee;
|
|
|
|
/** @var Parcel */
|
|
protected $parcel;
|
|
|
|
/** @var Service */
|
|
protected $service;
|
|
|
|
public function __construct(
|
|
Service $service,
|
|
Sender $sender,
|
|
Addressee $addressee,
|
|
Parcel $parcel
|
|
) {
|
|
$this->sender = $sender;
|
|
$this->addressee = $addressee;
|
|
$this->parcel = $parcel;
|
|
$this->service = $service;
|
|
}
|
|
|
|
/**
|
|
* @return Service
|
|
*/
|
|
public function getService()
|
|
{
|
|
return $this->service;
|
|
}
|
|
|
|
/**
|
|
* @return Sender
|
|
*/
|
|
public function getSender()
|
|
{
|
|
return $this->sender;
|
|
}
|
|
|
|
/**
|
|
* @return Addressee
|
|
*/
|
|
public function getAddressee()
|
|
{
|
|
return $this->addressee;
|
|
}
|
|
|
|
/**
|
|
* @return Parcel
|
|
*/
|
|
public function getParcel()
|
|
{
|
|
return $this->parcel;
|
|
}
|
|
}
|