getAttributes() public method

public getAttributes ( )
Exemplo n.º 1
0
 /**
  * Test instantiation of a MetaModel.
  *
  * @return void
  */
 public function testCreation()
 {
     $values = array('id' => '1', 'sorting' => '1', 'tstamp' => '0', 'name' => 'MetaModel', 'tableName' => 'mm_test', 'mode' => '', 'translated' => '1', 'languages' => array('en' => array('isfallback' => '1'), 'de' => array('isfallback' => '')), 'varsupport' => '1');
     $serialized = array();
     foreach ($values as $key => $value) {
         if (is_array($value)) {
             $serialized[$key] = serialize($value);
         } else {
             $serialized[$key] = $value;
         }
     }
     $metaModel = new MetaModel($serialized);
     $this->assertEmpty($metaModel->getAttributes());
     foreach ($values as $key => $value) {
         $this->assertEquals($value, $metaModel->get($key), $key);
     }
     $metaModel = new MetaModel($values);
     foreach ($values as $key => $value) {
         $this->assertEquals($value, $metaModel->get($key), $key);
     }
 }