/home/sharedstore/public_html/prestashop.sharedstore.ma/src/Core/Hook
Edit: /home/sharedstore/public_html/prestashop.sharedstore.ma/src/Core/Hook/RenderedHook.php (1981B)
* @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\Hook;
/**
* Class RenderingHook defines rendered hook.
*/
final class RenderedHook implements RenderedHookInterface
{
/**
* @var HookInterface
*/
private $hook;
/**
* @var array ['module_name' => 'rendered_content', ...]
*/
private $content;
/**
* @param HookInterface $hook
* @param array $content
*/
public function __construct(HookInterface $hook, array $content = [])
{
$this->hook = $hook;
$this->content = $content;
}
/**
* {@inheritdoc}
*/
public function getHook()
{
return $this->hook;
}
/**
* {@inheritdoc}
*/
public function getContent()
{
return $this->content;
}
/**
* {@inheritdoc}
*/
public function outputContent()
{
return implode('', $this->content);
}
}