Exemplo n.º 1
0
 /**
  * @param PointerInterface $pointer
  * @param string           $atom
  * @param ObjectValue      $value
  *
  * @return ValueInterface|null
  */
 protected function resolveObject(PointerInterface $pointer, $atom, ObjectValue $value)
 {
     if (!$value->has($atom)) {
         return null;
     }
     return $value->get($atom);
 }
Exemplo n.º 2
0
 /**
  * @param Value\ObjectValue $value
  *
  * @return NumberValue\MinimumConstraint|null
  */
 protected function createMinimumConstraint(Value\ObjectValue $value)
 {
     if (!$value->has('minimum')) {
         return null;
     }
     return new NumberValue\MinimumConstraint($value->getRaw('minimum'), $value->getRawDefault('exclusiveMinimum'));
 }