コード例 #1
0
 /**
  * Test getting types for associated records.
  *
  * @return void
  */
 public function testTypeAssociated()
 {
     $this->_setupTables();
     $row = new Article(['title' => 'My title', 'user' => new Entity(['username' => 'Mark'])]);
     $context = new EntityContext($this->request, ['entity' => $row, 'table' => 'Articles']);
     $this->assertEquals('string', $context->type('user.username'));
     $this->assertEquals('text', $context->type('user.bio'));
     $this->assertNull($context->type('user.nope'));
 }