Skip to content

galancev/yasdoh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yasdoh

YaSdoh Component

Служит для инициализации сторожевой функции, срабатывающей в случае некорректного завершения скрипта.

Предположим, у вас работает древний робот с чудовищной логикой без нормальной обработки всех необходимых исключений и ошибок. И тебе нужно добавить обработчик для всех случаев некорректного завершения этого скрипта.

Пример использования:

// Инициализация сторожевой функции
$sdoh = new YaSdoh();
$sdoh->setCallback(function() {
    echo "Logging incorrect exit!";
}));

... здесь варится вся логика скрипта

// В конце говорим, что всё отработало как надо и тогда сторожевик не сработает
$sdoh->setStatusDone();

echo в примере будет вызвано только в случае некорректного завершения скрипта по любой причине.

About

YaSdoh Component

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages