summaryrefslogtreecommitdiff
path: root/src/Entity
diff options
context:
space:
mode:
authordevianl2 <devianleong@gmail.com>2022-09-21 14:29:32 +0800
committerGitHub <noreply@github.com>2022-09-21 14:29:32 +0800
commit587072a458c2d76410d13d12754bb64ad12abb8d (patch)
tree1a832393b54434cf37c5223e4bfcabd050731eae /src/Entity
parentcdad6eec2d4845477b00353c3af97591f56b460a (diff)
parent1764d938b4c7136738577d452f201bc3078156e9 (diff)
Merge pull request #21 from KhaledLela/main
Enhances from my working version.
Diffstat (limited to 'src/Entity')
-rw-r--r--src/Entity/Scorm.php13
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
*/