*/ /** * Klasa abstrakcyjna definicująca wyświetlanie komuniakatów dla obiektów klasy stInstaller * * @package stInstallerPlugin * @subpackage libs */ abstract class stInstallerOutput { /** * Wyświetla komunikat. * * @param string $message */ abstract public function message($message=''); /** * Otwiera progressbar * * @param data $array */ abstract public function progressBarStart($data=array()); /** * Zamyka progressbar */ abstract public function progressBarEnd(); /** * Wywołuje kolejny krok w pasku postępu (progressbar) * * @param array $data dane potrzebne do wyświetlenia paska postępu */ abstract public function progressBarStep($data=array()); /** * Otwiera listę wyników */ abstract public function listStart(); /** * Dodaje element do listy * * @param array $data dane potrzebne do wyświetlenia elementu listy */ abstract public function listAddItem($data=array()); /** * Żamyka listę wyników */ abstract public function listEnd(); }