Permalink
Browse files

[Validator] added a Metadata factory that can be used with ValidatorI…

…nterface::validateValue()
  • Loading branch information...
1 parent 47cb866 commit 9f84ee11f1a7ae8adfeaaaf4d6382de94aa50fca @fabpot fabpot committed Mar 31, 2011
Showing with 25 additions and 0 deletions.
  1. +25 −0 Mapping/BlackholeMetadataFactory.php
@@ -0,0 +1,25 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Validator\Mapping;
+
+/**
+ * Simple implementation of ClassMetadataFactoryInterface that can be used when using ValidatorInterface::validateValue().
+ *
+ * @author Fabien Potencier <fabien@symfony.com>
+ */
+class BlackholeMetadataFactory implements ClassMetadataFactoryInterface
+{
+ public function getClassMetadata($class)
+ {
+ throw new \LogicException('BlackholeClassMetadataFactory only works with ValidatorInterface::validateValue().');
+ }
+}

0 comments on commit 9f84ee1

Please sign in to comment.