Нужно сделать компонент, в один файл скажем так.
В нем будет набор методов для работы как по крону, так и через контроллеры.
Куда положить этот файл, в какую папку и от чего наследовать.
В yii2 это был бы компонент, лежал бы в папке components.
Afatar написал впринцепе верно. Любую фишку фреймворка ты можешь получить практически слюбого места. И не обязательно от чего-то что то наследовать как yii.
Есть хелпер app вот эта штука https://laravel.com/docs/5.4/container, родные фасады