* @author Benjamin Heuer * @license https://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * @link https://www.temando.com/ */ class PickupSender extends OrderSender { /** * @param string $path * @return void */ private function setTemplatePath(string $path): void { if ($this->identityContainer instanceof PickupIdentity) { $this->identityContainer->setTemplatePath($path); } } /** * @return void */ public function setPickupReady(): void { $this->setTemplatePath('sales_email/temando_pickup/ready_template'); } /** * @return void */ public function setPickupCollected(): void { $this->setTemplatePath('sales_email/temando_pickup/collected_template'); } /** * @return void */ public function setPickupCancelled(): void { $this->setTemplatePath('sales_email/temando_pickup/canceled_template'); } }