private function createTrackerStructure(PFUser $user, $project_id, $tv3_id, $tracker_name, $tracker_description, $tracker_short_name) { $project = $this->project_manager->getProject($project_id); $this->logger->info('--> Migrate structure '); $new_tracker = $this->tracker_factory->createFromTV3($user, $tv3_id, $project, $tracker_name, $tracker_description, $tracker_short_name); if (!$new_tracker) { throw new Tracker_Exception_Migration_StructureCreationException($tracker_name, $tv3_id); } $this->logger->info('<-- Structure migrated ' . PHP_EOL); return $new_tracker->getId(); }