@@ -30,8 +30,8 @@ A tuple schema:
3030
3131``` php
3232$coordinatesSchema = $p->tuple([
33- $p->float()->gte (-90)->lte (90), // Latitude
34- $p->float()->gte (-180)->lte (180), // Longitude
33+ $p->float()->minimum (-90)->maximum (90), // Latitude
34+ $p->float()->minimum (-180)->maximum (180), // Longitude
3535]);
3636
3737$coordinatesSchema->parse([47.3769, 8.5417]); // Zurich coordinates
@@ -41,9 +41,9 @@ $coordinatesSchema->parse([47.3769, 8.5417]); // Zurich coordinates
4141
4242``` php
4343$rgbSchema = $p->tuple([
44- $p->int()->gte (0)->lte (255), // Red
45- $p->int()->gte (0)->lte (255), // Green
46- $p->int()->gte (0)->lte (255), // Blue
44+ $p->int()->minimum (0)->maximum (255), // Red
45+ $p->int()->minimum (0)->maximum (255), // Green
46+ $p->int()->minimum (0)->maximum (255), // Blue
4747]);
4848
4949$rgbSchema->parse([255, 128, 0]); // Orange color
@@ -53,10 +53,10 @@ $rgbSchema->parse([255, 128, 0]); // Orange color
5353
5454``` php
5555$rgbaSchema = $p->tuple([
56- $p->int()->gte (0)->lte (255), // Red
57- $p->int()->gte (0)->lte (255), // Green
58- $p->int()->gte (0)->lte (255), // Blue
59- $p->float()->gte (0)->lte (1), // Alpha
56+ $p->int()->minimum (0)->maximum (255), // Red
57+ $p->int()->minimum (0)->maximum (255), // Green
58+ $p->int()->minimum (0)->maximum (255), // Blue
59+ $p->float()->minimum (0)->maximum (1), // Alpha
6060]);
6161
6262$rgbaSchema->parse([255, 128, 0, 0.5]); // Semi-transparent orange
@@ -107,9 +107,9 @@ $point3dSchema->parse([1.5, 2.5, 3.5]);
107107
108108``` php
109109$datePartsSchema = $p->tuple([
110- $p->int()->gte (1)->lte (9999), // Year
111- $p->int()->gte (1)->lte (12), // Month
112- $p->int()->gte (1)->lte (31), // Day
110+ $p->int()->minimum (1)->maximum (9999), // Year
111+ $p->int()->minimum (1)->maximum (12), // Month
112+ $p->int()->minimum (1)->maximum (31), // Day
113113]);
114114
115115$datePartsSchema->parse([2024, 1, 20]);
0 commit comments