<!DOCTYPE html>
<meta charset="utf-8">
<?php
require_once 'Queue.php';
require_once 
'TouchCommand.php';
require_once 
'CompressCommand.php';
require_once 
'CopyCommand.php';
require_once 
'File.php';

$file = new File('sample.txt');

/*
//直接実行する場合
$touch = new TouchCommand($file);
$touch->execute();
*/

$queue = new Queue();
$queue->addCommand(new TouchCommand($file));
$queue->addCommand(new CompressCommand($file));
$queue->addCommand(new CopyCommand($file));
$queue->run();

exit(
'OK');