Unidirectional foreign key parameter is ignored on owning side of one-to-one association.

When a one-to-one, unidirectional association is needed for Doctrine2 annotations, a one-to-one bidirectional association is always created, regardless of setting unidirectional parameter for the foreign key on the owning side