/** * @return void */ public function testRecursive() { $result = $this->Addresses->find()->contain([$this->Users->alias(), $this->Comments->alias()])->first(); $hashid = 'jR'; $this->assertSame($hashid, $result->id); $this->assertSame(1, $result->comments[0]->id); $this->assertSame(1, $result->user->id); $this->Addresses->behaviors()->Hashid->config('recursive', true); $result = $this->Addresses->find()->contain([$this->Users->alias(), $this->Comments->alias()])->first(); $hashid = 'jR'; $this->assertSame($hashid, $result->id); $this->assertSame($hashid, $result->comments[0]->id); $this->assertSame($hashid, $result->user->id); }