class Uuid in Plug 7
@author Colin O'Dell <colinodell@gmail.com> @author Bernhard Schussek <bschussek@gmail.com>
Hierarchy
- class \Symfony\Component\Validator\Constraint- class \Symfony\Component\Validator\Constraints\Uuid
 
Expanded class hierarchy of Uuid
1 file declares its use of Uuid
- UuidValidatorTest.php in lib/Symfony/ validator/ Symfony/ Component/ Validator/ Tests/ Constraints/ UuidValidatorTest.php 
File
- lib/Symfony/ validator/ Symfony/ Component/ Validator/ Constraints/ Uuid.php, line 22 
Namespace
Symfony\Component\Validator\ConstraintsView source
class Uuid extends Constraint {
  const TOO_SHORT_ERROR = 1;
  const TOO_LONG_ERROR = 2;
  const INVALID_CHARACTERS_ERROR = 3;
  const INVALID_HYPHEN_PLACEMENT_ERROR = 4;
  const INVALID_VERSION_ERROR = 5;
  const INVALID_VARIANT_ERROR = 6;
  protected static $errorNames = array(
    self::TOO_SHORT_ERROR => 'TOO_SHORT_ERROR',
    self::TOO_LONG_ERROR => 'TOO_LONG_ERROR',
    self::INVALID_CHARACTERS_ERROR => 'INVALID_CHARACTERS_ERROR',
    self::INVALID_HYPHEN_PLACEMENT_ERROR => 'INVALID_HYPHEN_PLACEMENT_ERROR',
    self::INVALID_VERSION_ERROR => 'INVALID_VERSION_ERROR',
    self::INVALID_VARIANT_ERROR => 'INVALID_VARIANT_ERROR',
  );
  // Possible versions defined by RFC 4122
  const V1_MAC = 1;
  const V2_DCE = 2;
  const V3_MD5 = 3;
  const V4_RANDOM = 4;
  const V5_SHA1 = 5;
  /**
   * Message to display when validation fails
   *
   * @var string
   */
  public $message = 'This is not a valid UUID.';
  /**
   * Strict mode only allows UUIDs that meet the formal definition and formatting per RFC 4122
   *
   * Set this to `false` to allow legacy formats with different dash positioning or wrapping characters
   *
   * @var bool
   */
  public $strict = true;
  /**
   * Array of allowed versions (see version constants above)
   *
   * All UUID versions are allowed by default
   *
   * @var int[]
   */
  public $versions = array(
    self::V1_MAC,
    self::V2_DCE,
    self::V3_MD5,
    self::V4_RANDOM,
    self::V5_SHA1,
  );
}Members
| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| Constraint:: | public | property | Domain-specific data attached to a constraint | |
| Constraint:: | public | function | Adds the given group if this constraint is in the Default group. | 1 | 
| Constraint:: | constant | Marks a constraint that can be put onto classes. | ||
| Constraint:: | constant | The name of the group given to all constraints with no explicit group. | ||
| Constraint:: | public | function | Returns the name of the default option. | 15 | 
| Constraint:: | public static | function | Returns the name of the given error code. | |
| Constraint:: | public | function | Returns the name of the required options. | 7 | 
| Constraint:: | public | function | Returns whether the constraint can be put onto classes, properties or both. | 11 | 
| Constraint:: | constant | Marks a constraint that can be put onto properties. | ||
| Constraint:: | public | function | Returns the name of the class that validates this constraint. | 1 | 
| Constraint:: | public | function | Initializes the constraint with options. | 10 | 
| Constraint:: | public | function | Returns the value of a lazily initialized option. | |
| Constraint:: | public | function | Sets the value of a lazily initialized option. | |
| Constraint:: | public | function | Optimizes the serialized value to minimize storage space. | |
| Uuid:: | protected static | property | Maps error codes to the names of their constants Overrides Constraint:: | |
| Uuid:: | public | property | Message to display when validation fails | |
| Uuid:: | public | property | Strict mode only allows UUIDs that meet the formal definition and formatting per RFC 4122 | |
| Uuid:: | public | property | Array of allowed versions (see version constants above) | |
| Uuid:: | constant | |||
| Uuid:: | constant | |||
| Uuid:: | constant | |||
| Uuid:: | constant | |||
| Uuid:: | constant | |||
| Uuid:: | constant | |||
| Uuid:: | constant | |||
| Uuid:: | constant | |||
| Uuid:: | constant | |||
| Uuid:: | constant | |||
| Uuid:: | constant | 
