<?php namespace Magento\Framework\App\MaintenanceMode; /** * Interceptor class for @see \Magento\Framework\App\MaintenanceMode */ class Interceptor extends \Magento\Framework\App\MaintenanceMode implements \Magento\Framework\Interception\InterceptorInterface { use \Magento\Framework\Interception\Interceptor; public function __construct(\Magento\Framework\Filesystem $filesystem) { $this->___init(); parent::__construct($filesystem); } /** * {@inheritdoc} */ public function isOn($remoteAddr = '') { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'isOn'); if (!$pluginInfo) { return parent::isOn($remoteAddr); } else { return $this->___callPlugins('isOn', func_get_args(), $pluginInfo); } } /** * {@inheritdoc} */ public function set($isOn) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'set'); if (!$pluginInfo) { return parent::set($isOn); } else { return $this->___callPlugins('set', func_get_args(), $pluginInfo); } } /** * {@inheritdoc} */ public function setAddresses($addresses) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'setAddresses'); if (!$pluginInfo) { return parent::setAddresses($addresses); } else { return $this->___callPlugins('setAddresses', func_get_args(), $pluginInfo); } } /** * {@inheritdoc} */ public function getAddressInfo() { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getAddressInfo'); if (!$pluginInfo) { return parent::getAddressInfo(); } else { return $this->___callPlugins('getAddressInfo', func_get_args(), $pluginInfo); } } }