Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 public function testNumberLT()
 {
     $p = Predicates::lt("my.product.price", 4.2);
     $this->assertEquals("[:d = number.lt(my.product.price, 4.2)]", $p->q());
 }