Я делаю небольшую библиотеку, которая использует нативные методы PHP, такие как json_encode
и file_put_contents
.
Теперь я занимаюсь модульным тестированием, и json_encode
меня не беспокоит, еслион запускается, но file_put_contents
создает мне файлы при запуске модульных тестов.
Какие у вас есть идеи по этому поводу?
Я думал о инкапсуляции этих методов в хелперах, например.JsonHelper, FileHelper, с методами, которые выполняют их и насмехаются над ними в исходном классе.
Что вы думаете?