/**
  * @return UserViewModel[]
  */
 public function getFriendsViewModels()
 {
     if (null === $this->friendsModels) {
         $this->friendsModels = ExampleViewModelRepo::getRepo()->collectionGetUser($this->friendsViewModelIdsInRepo);
     }
     return $this->friendsModels;
 }
Ejemplo n.º 2
0
<?php

use ViewModelService\ViewModelComposer;
require __DIR__ . '/__autoloader.php';
require __DIR__ . '/__example_classes.php';
/** @var ExampleViewModelRepo $repo */
$repo = ExampleViewModelRepo::getRepo();
$repo->setViewModelComposer(new ViewModelComposer(array('namespace' => false)));
// data from foreign resource fe database
$callable = function () {
    return array('username' => 'Monika', 'email' => '*****@*****.**');
};
$repo->addUserSpecific($callable);
var_dump($repo->getUserSpecific());