/** * @param $name * * @return Project */ public static function create($name) { $project = new Project(); $project->recordThat(new ProjectCreated((string) Uuid::uuid4(), $name)); return $project; }