* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) */ namespace Composer\Script { class Event { } } namespace PrestaShop\Module\AutoUpgrade { use Composer\Script\Event; use PrestaShop\Module\AutoUpgrade\Log\LoggerInterface; class LoggedEvent extends Event { private $logger; public function __construct(LoggerInterface $logger) { $this->logger = $logger; } public function getIO() { return new LoggedEventIo($this->logger); } } }