Skip to content
Snippets Groups Projects
Select Git revision
  • 4b79eaa4eea1998bf427c0a670269841069f8557
  • master default protected
  • 5.x
  • ll-php8-bs5
  • release_5_bs5
  • ll-php8
  • 4.x
  • laminas_migration
  • release_1.0.0.2
  • release_4.0.0
  • release_3.2.8
  • bootstrap4_migration
  • 1.0.0.3
  • 6.0.7
  • 6.0.6
  • 6.0.5
  • 6.0.4
  • 6.0.3
  • 6.0.2
  • 6.0.1
  • 5.1.1
  • 6.0.0
  • 5.1.0
  • 5.0.0
  • 4.0.2
  • 3.2.11
  • 4.0.1
  • 3.2.10
  • 4.0.0
  • 1.0.0.2
  • 3.2.9
  • 3.2.8
32 results

Module.php

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]);
        }
    }