diff options
author | devianl2 <devianleong@gmail.com> | 2022-09-21 14:29:32 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-21 14:29:32 +0800 |
commit | 587072a458c2d76410d13d12754bb64ad12abb8d (patch) | |
tree | 1a832393b54434cf37c5223e4bfcabd050731eae /src/Entity | |
parent | cdad6eec2d4845477b00353c3af97591f56b460a (diff) | |
parent | 1764d938b4c7136738577d452f201bc3078156e9 (diff) |
Merge pull request #21 from KhaledLela/main
Enhances from my working version.
Diffstat (limited to 'src/Entity')
-rw-r--r-- | src/Entity/Scorm.php | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/Entity/Scorm.php b/src/Entity/Scorm.php index 48fd711..2a59a29 100644 --- a/src/Entity/Scorm.php +++ b/src/Entity/Scorm.php @@ -3,6 +3,8 @@ namespace Peopleaps\Scorm\Entity; +use Peopleaps\Scorm\Model\ScormModel; + class Scorm { const SCORM_12 = 'scorm_12'; @@ -17,6 +19,17 @@ class Scorm public $scos; public $scoSerializer; + public static function fromModel(ScormModel $model) + { + $instance = new self(); + $instance->setId($model->id); + $instance->setUuid($model->uuid); + $instance->setTitle($model->title); + $instance->setVersion($model->version); + $instance->setEntryUrl($model->entryUrl); + return $instance; + } + /** * @return string */ |