Skip to content
Snippets Groups Projects
Select Git revision
  • 048bcf26e6d0877c05c1932b45d49236e06ca4f3
  • master default protected
  • test
  • release_10.3.0
  • feature_module_doctorant
  • feature_module_admission
  • feature_fiche_rncp
  • feature_convention_mel_template
  • release_10.2.0
  • release_10.1.1
  • feature_portfolio
  • ameliorations_index_rapporteur
  • feature_flux_diplomation
  • feature_formation_export_xls
  • feature_fichiers
  • api_inscription_admin
  • feature_module_unicaen_maintenance_mode
  • dev
  • feature_renderer_template_variables
  • feature_notif_forcage_correc
  • feature_wf_rapport_activite
  • 10.2.1
  • 10.2.0
  • 10.1.0
  • 10.0.3
  • 10.0.2
  • 10.0.1
  • 10.0.0
  • 9.4.1
  • 9.4.0
  • 9.3.1
  • 9.3.0
  • 9.2.1
  • 9.2.0
  • 9.1.1
  • 9.1.0
  • 9.0.1
  • 9.0.0
  • 8.6.0
  • 8.5.1
  • 8.5.0
41 results

v5.3.2.md

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    MailViewHelper.php 714 B
    <?php
    
    namespace UnicaenMail\View\Helper;
    
    use Application\View\Renderer\PhpRenderer;
    use UnicaenMail\Entity\Db\Mail;
    use Laminas\View\Helper\AbstractHelper;
    use Laminas\View\Helper\Partial;
    use Laminas\View\Resolver\TemplatePathStack;
    
    class MailViewHelper extends AbstractHelper
    {
        /**
         * @param Mail $mail
         * @param array $options
         * @return string|Partial
         */
        public function __invoke(Mail $mail, array $options = [])
        {
            /** @var PhpRenderer $view */
            $view = $this->getView();
            $view->resolver()->attach(new TemplatePathStack(['script_paths' => [__DIR__ . "/partial"]]));
    
            return $view->partial('mail', ['mail' => $mail, 'options' => $options]);
        }
    }