Есть у меня один класс, в котором есть 4 паблик метода (get, post, put, delete).
И вот, в случае с POST мне нужно обращаться к temporary database (которая нужна только в POST методе). И вот, я например, создал объект временной бд, и дальше хочу этот метод разделить на подметоды. И вот вопрос, в эти private "подметоды" мне как параметр нужно передавать $temporaryDatabase, или нужно было просто сделать свойство в классе, и обращаться к свойству? Я сделал так:
$temporaryDatabase = $this->getTemporaryDB();
$this->method1($param1, $temporaryDatabase);
$this->method2($param1, $param2, $temporaryDatabase);
Т.е. мне мозолит глаза то, что я постоянно передаю $temporaryDatabase как параметр.
Как бы сделали вы?