コード例 #1
0
ファイル: SkolyPresenter.php プロジェクト: hleumas/databaza
 public function getData($id)
 {
     $data = $this->context->sources->SkolaSource->getById($id);
     if (is_null($data['adresa'])) {
         $data['adresa'] = new \AdresaRecord();
     }
     return \FlatArray::deflate($data);
 }
コード例 #2
0
 public function getData($id)
 {
     $source = $this->context->sources->riesitelSource;
     $record = $source->getById($id);
     $data = \FlatArray::deflate($record);
     foreach (array('typ_studia', 'skola') as $key) {
         if (isset($data["{$key}.id"])) {
             $data[$key] = $data["{$key}.id"];
         } else {
             unset($data[$key]);
         }
     }
     return $data;
 }
コード例 #3
0
ファイル: FlatArrayTest.php プロジェクト: hleumas/databaza
 /**
  * @dataProvider flatProvider
  */
 public function testDeflate($flat, $inflat)
 {
     $this->assertEquals(FlatArray::deflate($inflat), $flat);
 }