/** * @param CmgFile $file * @return CmgFile */ public static function create($file) { $user = Yii::$app->user->getIdentity(); $file->createdBy = $user->id; // File Visibility if (!isset($file->visibility)) { $file->visibility = CmgFile::VISIBILITY_PUBLIC; } // Create File $file->save(); // Return File return $file; }