Overview

Namespaces

  • None
  • Peridot
    • Leo
      • Formatter
      • Interfaces
        • Assert
      • Matcher
        • Template
      • ObjectPath
      • Responder
  • PHP

Traits

  • CollectionAssertTrait
  • ObjectAssertTrait
  • TypeAssertTrait
  • Overview
  • Namespace
  • Class
  • Tree

Trait ObjectAssertTrait

ObjectAssertTrait contains assertions that deal primarily with objects.

Direct Known Users

Peridot\Leo\Interfaces\Assert
Namespace: Peridot\Leo\Interfaces\Assert
Package: Peridot\Leo\Interfaces\Assert
Located at Interfaces/Assert/ObjectAssertTrait.php
Methods summary
public
# isInstanceOf( object $object, string $class, string $message = "" )

Perform an instanceof assertion.

Perform an instanceof assertion.

Parameters

$object
$class
$message
public
# notInstanceOf( object $object, string $class, string $message = "" )

Perform a negated instanceof assertion.

Perform a negated instanceof assertion.

Parameters

$object
$class
$message
public
# property( array|object $object, string $property, string $message = "" )

Perform a property assertion.

Perform a property assertion.

Parameters

$object
$actual
$property
$message
public
# notProperty( array|object $object, string $property, string $message = "" )

Perform a negated property assertion.

Perform a negated property assertion.

Parameters

$object
$actual
$property
$message
public
# deepProperty( array|object $object, string $property, string $message = "" )

Perform a deep property assertion.

Perform a deep property assertion.

Parameters

$object
$property
$message
public
# notDeepProperty( array|object $object, string $property, string $message = "" )

Perform a negated deep property assertion.

Perform a negated deep property assertion.

Parameters

$object
$actual
$property
$message
public
# propertyVal( array|object $object, string $property, mixed $value, string $message = "" )

Perform a property value assertion.

Perform a property value assertion.

Parameters

$object
$property
$value
$message
public
# propertyNotVal( array|object $object, string $property, mixed $value, string $message = "" )

Perform a negated property value assertion.

Perform a negated property value assertion.

Parameters

$object
$property
$value
$message
public
# deepPropertyVal( array|object $object, string $property, mixed $value, string $message = "" )

Perform a deep property value assertion.

Perform a deep property value assertion.

Parameters

$object
$property
$value
$message
public
# deepPropertyNotVal( array|object $object, string $property, mixed $value, string $message = "" )

Perform a negated deep property value assertion.

Perform a negated deep property value assertion.

Parameters

$object
$property
$value
$message
Leo API documentation generated by ApiGen