/** * @param string $name * @param Studio $studio * @return Performer */ public static function createByName($name, Studio $studio = null) { $do = new PerformerDataObject(); $do->setName($name); $do->setStatus('A'); $do->setStudioId(mt_rand()); $performer = new Performer($do); if (is_null($studio)) { $studio = StudioFactory::createById($do->getStudioId()); } $performer->setStudio($studio); return $performer; }
/** * @return PerformerDataObject */ public function getPerformerDo() { $performerDo = new PerformerDataObject(); $performerDo->setId(mt_rand()); $performerDo->setName('performer-' . mt_rand()); $performerDo->setStatus('A'); $performerDo->setStudioId(mt_rand()); return $performerDo; }