Files
magento2/app/code/Magento/Analytics/Model/ReportWriterInterface.php
2021-04-13 13:37:44 +03:00

33 lines
684 B
PHP

<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);
namespace Magento\Analytics\Model;
use Magento\Framework\Filesystem\Directory\WriteInterface;
/**
* Interface ReportWriterInterface
*
* Writes report files
* Executes export of collected data
* Iterates registered providers @see etc/analytics.xml
* Collects data (to TMP folder)
*
* @api
*/
interface ReportWriterInterface
{
/**
* Writes report files to provided path
*
* @param WriteInterface $directory
* @param string $path
* @return void
*/
public function write(WriteInterface $directory, $path);
}