public function testShouldCorrectlyFindFieldInConditions() { $this->assertFalse($this->Item->findField([])); $this->assertFalse($this->Item->findField(['id' => '123'])); $this->assertFalse($this->Item->findField(['id' => '123', 'OR' => ['adsda', 'asdsad']])); $this->assertFalse($this->Item->findField(['isDeleted3' => '123'])); $this->assertFalse($this->Item->findField(['isDeleted SADJASD' => '123'])); $this->assertTrue($this->Item->findField(['isDeleted' => '123'])); $this->assertTrue($this->Item->findField(['Item.isDeleted' => '123'])); $this->assertTrue($this->Item->findField(['`Item`.isDeleted' => '123'])); $this->assertTrue($this->Item->findField(['Item.`isDeleted`' => '123'])); $this->assertTrue($this->Item->findField(['`Item`.`isDeleted`' => '123'])); $this->assertTrue($this->Item->findField(['isDeleted >' => '123'])); $this->assertTrue($this->Item->findField(['isDeleted > ' => '123'])); $this->assertTrue($this->Item->findField(['isDeleted >= ' => '123'])); $this->assertTrue($this->Item->findField(['isDeleted <=' => '123'])); $this->assertTrue($this->Item->findField(['isDeleted LIKE ' => '123'])); $this->assertTrue($this->Item->findField(['id' => '123', 'OR' => [' `isDeleted` > ' => '13213']])); $this->assertTrue($this->Item->findField(['id' => '123', 'OR' => [' Item.isDeleted LIKE ' => '13213']])); }