1: <?php
2:
3: namespace PHPixie\ORM\Loaders\Loader;
4:
5: abstract class Embedded extends \PHPixie\ORM\Loaders\Loader
6: {
7: protected $embeddedModel;
8: protected $modelName;
9:
10: public function __construct($loaders, $embeddedModel, $modelName)
11: {
12: parent::__construct($loaders);
13:
14: $this->embeddedModel = $embeddedModel;
15: $this->modelName = $modelName;
16: }
17:
18: protected function loadEntity($document)
19: {
20: return $this->embeddedModel->loadEntity($this->modelName, $document);
21: }
22:
23: }
24: