* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Behat\Testwork\Filesystem; /** * Logs filesystem operations. * * @author Konstantin Kudryashov */ interface FilesystemLogger { /** * Logs directory creation. * * @param string $path * @param string $reason */ public function directoryCreated($path, $reason); /** * Logs file creation. * * @param string $path * @param string $reason */ public function fileCreated($path, $reason); /** * Logs file update. * * @param string $path * @param string $reason */ public function fileUpdated($path, $reason); }