respect-validation/docs/rules/ObjectType.md
Henrique Moody d36572cc25
Split the "Property" rule
Currently, the Property rule has a third parameter that allows the
validation of the wrapped rule to be optional, meaning that the
validation will only happen if the property exists. That parameter makes
the rule harder to understand at times.

I'm splitting the Property rule into Property, PropertyExists, and
PropertyOptional. That way, it becomes apparent when someone wants only
to validate whether a property exists or if they will validate the value
of the property only when it exists.

I deliberately didn't create an abstract class because those rules are
different enough not to have an abstraction. In fact, I can see myself
deleting the AbstractRelated after I refactor the KeyNested rule.

Signed-off-by: Henrique Moody <henriquemoody@gmail.com>
2024-03-05 00:48:31 +01:00

812 B

ObjectType

  • ObjectType()

Validates whether the input is an object.

v::objectType()->validate(new stdClass); // true

Categorization

  • Objects
  • Types

Changelog

Version Description
1.0.0 Renamed from Object to ObjectType
0.3.9 Created as Object

See also: