controller/jobs/src/Controller/Jobs/Customer/Email/Watch/Standard.php
protected function sendMail( \Aimeos\MShop\Context\Item\Iface $context,
		\Aimeos\MShop\Common\Item\Address\Iface $address, array $products )
	{
		$view = $context->getView();
		$view->extProducts = $products;
		$view->extAddressItem = $address;

		$params = [
			'locale' => $context->getLocale()->getLanguageId(),
			'site' => $context->getLocale()->getSite()->getCode(),
		];

		$helper = new \Aimeos\MW\View\Helper\Param\Standard( $view, $params );
		$view->addHelper( 'param', $helper );

		$helper = new \Aimeos\MW\View\Helper\Translate\Standard( $view, $context->getI18n( $address->getLanguageId() ) );
		$view->addHelper( 'translate', $helper );

		$mailer = $context->getMail();
		$message = $mailer->createMessage();

		$helper = new \Aimeos\MW\View\Helper\Mail\Standard( $view, $message );
		$view->addHelper( 'mail', $helper );

		$client = $this->getClient( $context );
		$client->setView( $view );
		$client->getHeader();
		$client->getBody();

		$mailer->send( $message );
	}
protected function sendMail( \Aimeos\MShop\Context\Item\Iface $context,
		\Aimeos\MShop\Common\Item\Address\Iface $address, array $products )
	{
		$view = $context->getView();
		$view->extProducts = $products;
		$view->extAddressItem = $address;

		$params = [
			'locale' => $context->getLocale()->getLanguageId(),
			'site' => $context->getLocale()->getSite()->getCode(),
		];

		$helper = new \Aimeos\MW\View\Helper\Param\Standard( $view, $params );
		$view->addHelper( 'param', $helper );

		$helper = new \Aimeos\MW\View\Helper\Translate\Standard( $view, $context->getI18n( $address->getLanguageId() ) );
		$view->addHelper( 'translate', $helper );

		$mailer = $context->getMail();
		$message = $mailer->createMessage();

		$helper = new \Aimeos\MW\View\Helper\Mail\Standard( $view, $message );
		$view->addHelper( 'mail', $helper );

		$client = $this->getClient( $context );
		$client->setView( $view );
		$client->getHeader();
		$client->getBody();

		$mailer->send( $message );
	}
protected function sendMail ( \ Aimeos \ MShop \ Context \ Item \ Iface $ context , \ Aimeos \ MShop \ Common \ Item \ Address \ Iface $ address , array $ products ) { $ view = $ context -> getView ( ) ; $ view -> extProducts = $ products ; $ view -> extAddressItem = $ address ; $ params = [ 'locale' => $ context -> getLocale ( ) -> getLanguageId ( ) , 'site' => $ context -> getLocale ( ) -> getSite ( ) -> getCode ( ) , ] ; $ helper = new \ Aimeos \ MW \ View \ Helper \ Param \ Standard ( $ view , $ params ) ; $ view -> addHelper ( 'param' , $ helper ) ; $ helper = new \ Aimeos \ MW \ View \ Helper \ Translate \ Standard ( $ view , $ context -> getI18n ( $ address -> getLanguageId ( ) ) ) ; $ view -> addHelper ( 'translate' , $ helper ) ; $ mailer = $ context -> getMail ( ) ; $ message = $ mailer -> createMessage ( ) ; $ helper = new \ Aimeos \ MW \ View \ Helper \ Mail \ Standard ( $ view , $ message ) ; $ view -> addHelper ( 'mail' , $ helper ) ; $ client = $ this -> getClient ( $ context ) ; $ client -> setView ( $ view ) ; $ client -> getHeader ( ) ; $ client -> getBody ( ) ; $ mailer -> send ( $ message ) ; }
Sends the notification e-mail for the given customer address and products

@param \Aimeos\MShop\Context\Item\Iface $context Context item object
@param \Aimeos\MShop\Common\Item\Address\Iface $address Payment address of the customer
@param array $products List of products a notification should be sent for
Sends the notification e - mail for the given customer address and products