/**
  * Test reading values for magic _ids input
  *
  * @return void
  */
 public function testValAssociatedCustomIds()
 {
     $row = new Article(['title' => 'First post', 'user' => new Entity(['username' => 'mark', 'fname' => 'Mark', 'groups' => [new Entity(['title' => 'PHP', 'thing' => 1]), new Entity(['title' => 'Javascript', 'thing' => 4])]])]);
     $context = new EntityContext($this->request, ['entity' => $row, 'table' => 'Articles']);
     TableRegistry::get('Users')->belongsToMany('Groups');
     TableRegistry::get('Groups')->primaryKey('thing');
     $result = $context->val('user.groups._ids');
     $this->assertEquals([1, 4], $result);
 }