We study state-dependent quantum cloning that can outperform universal cloning (UC). This is possible by using some a priori information on a given quantum state to be cloned. Specifically, we propose a generalization and optical implementation of quantum optimal mirror phase-covariant cloning, which refers to optimal cloning of sets of qubits of known modulus of the expectation value of Pauli's Z operator. Our results can be applied to cloning of an arbitrary mirror-symmetric distribution of qubits on the Bloch sphere including in special cases UC and phase-covariant cloning. We show that the cloning is optimal by adapting our former optimality proof for axisymmetric cloning (Bartkiewicz and Miranowicz 2010 Phys. Rev. A 82 042330). Moreover, we propose an optical realization of the optimal mirror phase-covariant 1→2 cloning of a qubit, for which the mean probability of successful cloning varies from 1/6 to 1/3 depending on prior information on the set of qubits to be cloned. The qubits are represented by polarization states of photons generated by the type-I spontaneous parametric down-conversion. The scheme is based on the interference of two photons on an unbalanced polarization-dependent beam splitter with different splitting ratios for vertical and horizontal polarization components and the additional application of feedforward by means of Pockels cells. The experimental feasibility of the proposed setup is carefully studied including various kinds of imperfections and losses. Moreover, we briefly describe two possible cryptographic applications of the optimal mirror phase-covariant cloning corresponding to state discrimination (or estimation) and secure quantum teleportation.