На основе #7 - Swat модуль должен предоставлять некий интерфейс реализуемый на стророне upstream истории. - Проверка реализации интерфейса ложится на плечи swat - В случае каких-либо нарушений или неплоноты реализации swat выдавать исключения - Интерфейс модуля это ( черновая версия ): - список обязательных, необязательных переменных ( с типами? ) - список функций, которые необходимо определить ( функции - генераторы проверочных утверждений ) - доступ к данным родительской истории ( upstream story) в swat.ini файле модуля: - **UPSTREAM_RESOURCE_DIR** - директория, в которой находится hook.pm файл, из которого был сделан вызов модуля
На основе #7