Path

ez components / documentation / api reference / 2009.2.1 / databaseschema


eZ Components 2009.2.1

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: Tue, 23 Mar 2010