How $$[\phi_1^+,:\phi_2\phi_3:]=:[\phi_1^+,\phi_2^-]\phi_3:+:\phi_2[\phi_1^+,\phi_3^-]:$$ with $\phi_i=\phi(x_i)$ field operators ($\phi_i^+$ is the annihilation part while $\phi_i^-$ is the creation part), can be demonstrated?
This formula seems to be used in the demonstration of the Wick theorem in Peskin&Schroeder's book (in the second line of the middle page equation (page 90)).