Código:
<?php
/**
* Set creatorUid
*
* @param integer $creatorUid
* @return Book
*/
public function setCreatorUid($creatorUid)
{
$this->creatorUid = $creatorUid;
return $this;
}
/**
* Get creatorUid
*
* @return integer
*/
public function getCreatorUid()
{
return $this->creatorUid;
}
}
Acabo de localizar mi error, estaba en la sintaxis:
* @ORM\@OneToOne(targetEntity="Book")
* @ORM\@JoinColumn(name="parent_branch", referencedColumnName="id")
Sobran las @, sería
@ORM\OneToOne(targetEntity="Book")
@ORM\JoinColumn(name="parent_branch", referencedColumnName="id")