public function testGetNumber() { $api = Api::get("https://lesbonneschoses.cdn.prismic.io/api"); $documents = $api->forms()->everything->query(Predicates::at("document.id", "UlfoxUnM0wkXYXbO"))->ref($api->master())->submit()->getResults(); $doc = $documents[0]; // startgist:3bad4be2b4110ade4f85:prismic-getNumber.php // Number predicates $gt = Predicates::gt("my.product.price", 10); $lt = Predicates::lt("my.product.price", 20); $inRange = Predicates::inRange("my.product.price", 10, 20); // Accessing number fields $price = $doc->getNumber("product.price")->getValue(); // endgist $this->assertEquals(2.5, $price); }
public function testNumberLT() { $p = Predicates::lt("my.product.price", 4.2); $this->assertEquals("[:d = number.lt(my.product.price, 4.2)]", $p->q()); }