Path

ez components / documentation / api reference / 2008.2 / databaseschema


eZ Components 2008.2

DatabaseSchema: ezcDbSchemaValidator

[ Tutorial ] [ Class tree ] [ Element index ] [ ChangeLog ] [ Credits ]

Class: ezcDbSchemaValidator

ezcDbSchemaValidator validates schemas for correctness. [source]
Example:
1.  <?php
2.  $xmlSchema ezcDbSchema::createFromFile'xml''wanted-schema.xml' );
3.  $messages ezcDbSchemaValidator::validate$xmlSchema );
4.  foreach $messages as $message )
5.  {
6.      echo $message"\n";
7.  }
8.  ?>

Method Summary

public static array(string) validate( $schema )
Validates the ezcDbSchema object $schema with the recorded validator classes.

Methods

validate

array(string) validate( ezcDbSchema $schema )
Validates the ezcDbSchema object $schema with the recorded validator classes.
This method loops over all the known validator classes and calls their validate() method with the $schema as argument. It returns an array containing validation errors as strings.

Parameters

Name Type Description
$schema ezcDbSchema  

Last updated: Mon, 05 Jan 2009