Пример #1
0
 public function createLog(HarbormasterBuildTarget $build_target, $log_source, $log_type)
 {
     $log_source = id(new PhutilUTF8StringTruncator())->setMaximumBytes(250)->truncateString($log_source);
     $log = HarbormasterBuildLog::initializeNewBuildLog($build_target)->setLogSource($log_source)->setLogType($log_type)->save();
     return $log;
 }
 public function newLog($log_source, $log_type)
 {
     $log_source = id(new PhutilUTF8StringTruncator())->setMaximumBytes(250)->truncateString($log_source);
     $log = HarbormasterBuildLog::initializeNewBuildLog($this)->setLogSource($log_source)->setLogType($log_type);
     $log->start();
     return $log;
 }