Пример #1
0
<?php

require 'AutoLoader.php';
$contrato = new Contrato('Raffael', date('Y-m-d'));
$historico = new Historico();
$historico->setEstado($contrato->salvaEstado());
echo '<pre>';
var_dump($contrato);
sleep(4);
$contrato->avanca();
$historico->setEstado($contrato->salvaEstado());
var_dump($contrato);
sleep(2);
$contrato->avanca();
$historico->setEstado($contrato->salvaEstado());
var_dump($contrato);
sleep(3);
$contrato->avanca();
$historico->setEstado($contrato->salvaEstado());
var_dump($contrato);
echo "<hr>";
var_dump($historico);
echo "<hr>";
echo "<h1> Restaurando o Contrato para \"Acertado\" </h1>";
$contrato->restaura($historico->getEstado(2));
var_dump($contrato);