PartKeepr\DoctrineReflectionBundle\Tests\AdvancedSearchFilterTest::testIDReferenceArray PHP Method

testIDReferenceArray() public method

    public function testIDReferenceArray()
    {
        $client = static::makeClient(true);
        /**
         * @var IriConverter
         */
        $iriConverter = $this->getContainer()->get('api.iri_converter');
        $filter = [["property" => "storageLocation", "operator" => "IN", "value" => [$iriConverter->getIriFromItem($this->fixtures->getReference("storagelocation.first")), $iriConverter->getIriFromItem($this->fixtures->getReference("storagelocation.second"))]]];
        $client->request('GET', "/api/parts?filter=" . json_encode($filter), [], [], ['CONTENT_TYPE' => 'application/json']);
        $data = json_decode($client->getResponse()->getContent(), true);
        $this->assertArrayHasKey("hydra:member", $data);
        $this->assertGreaterThan(1, $data["hydra:member"]);
    }