Download the PHP
package kaizer666/json-schema without Composer
On this page you can find all versions of the php package
kaizer666/json-schema. It is possible to download/install
these versions without Composer. Possible dependencies are resolved
automatically.
After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.
Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.
In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories.
In this case some credentials are needed to access such packages.
Please use the auth.json textarea to insert credentials, if a package is coming from a private repository.
You can look here for more information.
Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
To use Composer is sometimes complicated. Especially for beginners.
Composer needs much resources. Sometimes they are not available on a simple webspace.
If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
If you're validating data passed to your application via HTTP, you can cast strings and booleans to
the expected types defined by your schema:
A shorthand method is also available:
Default values
If your schema contains default values, you can have these automatically applied during validation:
With inline references
Configuration Options
A number of flags are available to alter the behavior of the validator. These can be passed as the
third argument to Validator::validate(), or can be provided as the third argument to
Factory::__construct() if you wish to persist them across multiple validate() calls.
Flag
Description
Constraint::CHECK_MODE_NORMAL
Validate in 'normal' mode - this is the default
Constraint::CHECK_MODE_TYPE_CAST
Enable fuzzy type checking for associative arrays and objects
Constraint::CHECK_MODE_COERCE_TYPES
Convert data types to match the schema where possible
Constraint::CHECK_MODE_APPLY_DEFAULTS
Apply default values from the schema if not set
Constraint::CHECK_MODE_EXCEPTIONS
Throw an exception immediately if validation fails
Please note that using Constraint::CHECK_MODE_COERCE_TYPES or Constraint::CHECK_MODE_APPLY_DEFAULTS
will modify your original data.
Composer command for our command line client (download client)This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free.Standard composer command
The package kaizer666/json-schema contains the following files
Loading the files please wait ....
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.