/home/sharedstore/public_html/prestashop.sharedstore.ma/src/Core/MailTemplate
NameSizeModeActions
Layout/-0755rm
Transformation/-0755rm
FolderThemeCatalog.php44930644editdlrm
FolderThemeScanner.php64580644editdlrm
MailTemplateGenerator.php54640644editdlrm
MailTemplateInterface.php19120644editdlrm
MailTemplateRendererInterface.php23690644editdlrm
MailThemeConfiguration.php29990644editdlrm
Theme.php21400644editdlrm
ThemeCatalogInterface.php19920644editdlrm
ThemeCollection.php18840644editdlrm
ThemeCollectionInterface.php18600644editdlrm
ThemeInterface.php16000644editdlrm
Edit: /home/sharedstore/public_html/prestashop.sharedstore.ma/src/Core/MailTemplate/Theme.php (2140B)
* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShop\PrestaShop\Core\MailTemplate; use PrestaShop\PrestaShop\Core\MailTemplate\Layout\LayoutCollection; use PrestaShop\PrestaShop\Core\MailTemplate\Layout\LayoutCollectionInterface; /** * Class MailTheme basic immutable implementation of MailThemeInterface. */ class Theme implements ThemeInterface { /** @var string */ private $name; /** * @var LayoutCollectionInterface */ private $layouts; /** * @param string $name */ public function __construct($name) { $this->name = $name; $this->layouts = new LayoutCollection(); } /** * {@inheritdoc} */ public function getName() { return $this->name; } /** * @return LayoutCollectionInterface */ public function getLayouts() { return $this->layouts; } /** * @param LayoutCollectionInterface $layouts * * @return $this */ public function setLayouts($layouts) { $this->layouts = $layouts; return $this; } }