I have some doubts regarding equation 11.58 (see below) in the QFT book by Peskin and Schroeder. If I understand correctly, they are expanding the Lagrangian density about $\phi_{\text{cl}}$ by writing $\phi(x) = \phi_{\text{cl}}(x) + \eta(x)$, after which they do the following expansion: $$ \mathcal{L}_1[\phi] = \mathcal{L}_1[\phi_\text{cl}] + \int d^4x\; \frac{\delta\mathcal{L}_1}{\delta\phi(x)} \eta(x) + \int d^4x \; d^4y\; \frac{1}{2!} \frac{\delta^2\mathcal{L}_1}{\delta\phi(x)\delta\phi(y)} \eta(x) \eta(y) + \cdots,$$ where all the functional derivatives are evaluated at $\phi_\text{cl}$.
My question is: the Lagrangian density is simply a function of $\phi$, not a functional (cf. e.g. this Phys.SE post), why then are we taking functional derivatives instead of 'ordinary' derivatives? Also, if the formula above is correct, shouldn't there be a double integral in the term linear in $\eta(x)$ in Eq. 11.58?
Quoted from p. 371 of Peskin and Schroeder's QFT book: