Arti-Jack, ну я предположил, что человек все проверил и все закоммитилось (он ведь сказал, что посмотрел в исходниках на Гитхабе, что данные залились). У меня именно так и было - данные заливались, но на самих страницах появлялись значительно позже
Николай Чуприк, $this не будет, но вы можете передать его аргументом. Но вообще это будет скорее нарушением инкапсуляции. Напишите bulk_function_1 как чистую функцию, которая возвращает результат от аргументов. Возможно, стоит пересмотреть сами функции? Пусть в них будет именно рендер данных, а отдельный метод будет переводить сырую разметку уже в pdf:
function bulk_method_1 ($arg) {
return $this->make_pdf_from_data( bulk_function_1($arg) );
}
Тогда все, для чего нужно $this останется в классе, а в функции перейдет только то, что реально необходимо
Анатолий Медведев, да, вы правы. Сперва я записывал стрелочную анонимную функцию в переменную, но потом подумал, что стоит упростить, а комментарий не переписал
Observer - само собой. Но его тоже нужно получить) Вот есть модель игры, которая имеет в себе EventEmitter, уникальный для каждого запуска игры и на него хотят подписаться всякие вьюшки. Как этот Emitter получить?
Александр Фамилия: "Роман, вы когда начнёте разрабатывать хардкорные онлайн-игры"
Я их разрабатываю и что? 200 строк - предел, в любом языке. Ну если вообще заговнокодился и обленился, то файл на 500 строк можно накатать. А те, кто в своем продукте делает файлы на 5000 строк пусть сходят к хирургу и вернут руки на место