Skip to content

Commit c380286

Browse files
committed
cleanup
1 parent 4934d7e commit c380286

25 files changed

Lines changed: 4 additions & 1729 deletions

‎docs/docs.json‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@
6464
"group": "Validation",
6565
"pages": [
6666
"json-schema/validation/data-validation",
67-
"json-schema/validation/error-handling",
6867
"json-schema/validation/version-features"
6968
]
7069
}

‎docs/json-schema/advanced/conditional-validation.mdx‎

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -628,22 +628,3 @@ $complexSchema = Schema::object('complex_validation')
628628
Different validation rules for different API versions or client types.
629629
</Card>
630630
</CardGroup>
631-
632-
## Next Steps
633-
634-
<CardGroup cols={2}>
635-
<Card
636-
title="Schema Definitions"
637-
icon="bookmark"
638-
href="/advanced/definitions-refs"
639-
>
640-
Learn to create reusable schema components for complex conditional logic
641-
</Card>
642-
<Card
643-
title="Dependent Schemas"
644-
icon="link"
645-
href="/advanced/dependent-schemas"
646-
>
647-
Explore property-dependent validation in modern JSON Schema versions
648-
</Card>
649-
</CardGroup>

‎docs/json-schema/advanced/definitions-refs.mdx‎

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ $ecommerceApiSchema = Schema::object('ecommerce_api')
443443
<Card title="Maintainability" icon="wrench">
444444
Update shared schemas in one place and have changes propagate throughout your API.
445445
</Card>
446-
<Card title="Consistency" icon="circle-check">
446+
<Card title="Consistency" icon="shield-check">
447447
Ensure consistent validation rules across different parts of your application.
448448
</Card>
449449
<Card title="Modularity" icon="boxes">
@@ -539,22 +539,3 @@ $schema->addDefinition(
539539
Reuse field validation patterns across different forms and input structures.
540540
</Card>
541541
</CardGroup>
542-
543-
## Next Steps
544-
545-
<CardGroup cols={2}>
546-
<Card
547-
title="Conditional Validation"
548-
icon="code-branch"
549-
href="/advanced/conditional-validation"
550-
>
551-
Learn how to use definitions with conditional validation logic
552-
</Card>
553-
<Card
554-
title="Code Generation"
555-
icon="code"
556-
href="/code-generation/from-classes"
557-
>
558-
Generate schemas with definitions from PHP classes
559-
</Card>
560-
</CardGroup>

‎docs/json-schema/advanced/dependent-schemas.mdx‎

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -563,22 +563,3 @@ $schema->dependentSchemas([
563563
Profile settings where enabled features require additional information.
564564
</Card>
565565
</CardGroup>
566-
567-
## Next Steps
568-
569-
<CardGroup cols={2}>
570-
<Card
571-
title="Pattern Properties"
572-
icon="regex"
573-
href="/advanced/pattern-properties"
574-
>
575-
Learn about regex-based property validation patterns
576-
</Card>
577-
<Card
578-
title="Conditional Validation"
579-
icon="code-branch"
580-
href="/advanced/conditional-validation"
581-
>
582-
Master if/then/else and other conditional validation techniques
583-
</Card>
584-
</CardGroup>

‎docs/json-schema/advanced/pattern-properties.mdx‎

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -489,22 +489,3 @@ $schema->patternProperties([
489489
Allow users to define custom fields that follow specific naming rules.
490490
</Card>
491491
</CardGroup>
492-
493-
## Next Steps
494-
495-
<CardGroup cols={2}>
496-
<Card
497-
title="Object Schema"
498-
icon="cube"
499-
href="/schema-types/object"
500-
>
501-
Learn more about object validation and additional properties
502-
</Card>
503-
<Card
504-
title="Code Generation"
505-
icon="code"
506-
href="/code-generation/from-classes"
507-
>
508-
Generate schemas with pattern properties from PHP classes
509-
</Card>
510-
</CardGroup>

‎docs/json-schema/advanced/string-formats.mdx‎

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -211,22 +211,3 @@ $userProfileSchema->isValid($validProfile); // true
211211
Validate formatted data during import processes with appropriate type checking.
212212
</Card>
213213
</CardGroup>
214-
215-
## Next Steps
216-
217-
<CardGroup cols={2}>
218-
<Card
219-
title="String Schema"
220-
icon="text"
221-
href="/schema-types/string"
222-
>
223-
Learn more about string validation and pattern matching
224-
</Card>
225-
<Card
226-
title="Validation Guide"
227-
icon="check-circle"
228-
href="/validation/data-validation"
229-
>
230-
Master data validation techniques and error handling
231-
</Card>
232-
</CardGroup>

‎docs/json-schema/advanced/unevaluated-properties.mdx‎

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -423,22 +423,3 @@ $schema = Schema::object('strict_user', SchemaVersion::Draft_2019_09)
423423
Validate data during migration with strict control over allowed properties and transformations.
424424
</Card>
425425
</CardGroup>
426-
427-
## Next Steps
428-
429-
<CardGroup cols={2}>
430-
<Card
431-
title="Dependent Schemas"
432-
icon="link"
433-
href="/advanced/dependent-schemas"
434-
>
435-
Learn about property-dependent validation in modern JSON Schema
436-
</Card>
437-
<Card
438-
title="Version Features"
439-
icon="code-branch"
440-
href="/validation/version-features"
441-
>
442-
Understand JSON Schema version compatibility and feature support
443-
</Card>
444-
</CardGroup>

‎docs/json-schema/code-generation/from-classes.mdx‎

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -512,22 +512,3 @@ Validation rules like minLength, pattern, format are not extracted from docblock
512512
Generate schemas for application configuration classes.
513513
</Card>
514514
</CardGroup>
515-
516-
## Next Steps
517-
518-
<CardGroup cols={2}>
519-
<Card
520-
title="From Closures"
521-
icon="code"
522-
href="/code-generation/from-closures"
523-
>
524-
Learn to generate schemas from function signatures
525-
</Card>
526-
<Card
527-
title="From Enums"
528-
icon="list-ul"
529-
href="/code-generation/from-enums"
530-
>
531-
Generate validation schemas from PHP enums
532-
</Card>
533-
</CardGroup>

‎docs/json-schema/code-generation/from-closures.mdx‎

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -466,29 +466,10 @@ function handleUserStuff($data, $action, $options = []) {}
466466
<Card title="Form Processing" icon="file-text">
467467
Create client-side validation from server-side form processing functions.
468468
</Card>
469-
<Card title="Data Pipeline" icon="stream">
469+
<Card title="Data Pipeline" icon="workflow">
470470
Validate data transformations and processing steps in data pipelines.
471471
</Card>
472472
<Card title="Configuration" icon="cog">
473473
Generate validation for configuration and setup functions.
474474
</Card>
475475
</CardGroup>
476-
477-
## Next Steps
478-
479-
<CardGroup cols={2}>
480-
<Card
481-
title="From Enums"
482-
icon="list-ul"
483-
href="/code-generation/from-enums"
484-
>
485-
Generate validation schemas from PHP enums
486-
</Card>
487-
<Card
488-
title="From JSON Schema"
489-
icon="file-code"
490-
href="/code-generation/from-json"
491-
>
492-
Import and work with existing JSON Schema definitions
493-
</Card>
494-
</CardGroup>

‎docs/json-schema/code-generation/from-enums.mdx‎

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -628,29 +628,10 @@ try {
628628
<Card title="Configuration" icon="cog">
629629
Ensure application configuration uses only valid environment and option values.
630630
</Card>
631-
<Card title="State Management" icon="state-machine">
631+
<Card title="State Management" icon="workflow">
632632
Validate state transitions and status changes in business workflows.
633633
</Card>
634634
<Card title="Form Validation" icon="file-text">
635635
Generate client-side validation and form options from backend enums.
636636
</Card>
637637
</CardGroup>
638-
639-
## Next Steps
640-
641-
<CardGroup cols={2}>
642-
<Card
643-
title="From JSON Schema"
644-
icon="file-code"
645-
href="/code-generation/from-json"
646-
>
647-
Import and work with existing JSON Schema definitions
648-
</Card>
649-
<Card
650-
title="Data Validation"
651-
icon="check-circle"
652-
href="/validation/data-validation"
653-
>
654-
Learn advanced validation techniques for enum values
655-
</Card>
656-
</CardGroup>

0 commit comments

Comments
 (0)