protected function validateObject(&$value, array $field, Validation $validation) {
        if (!is_array($value) || isset($value[0])) {
            return false;
        } elseif (isset($field['properties'])) {
            $path = array_select(['path', 'name'], $field);
            // Validate the data against the internal schema.
            $this->isValidInternal($value, $field['properties'], $validation, $path.'.');
        }
        return true;
    }
protected function validateObject(&$value, array $field, Validation $validation) {
        if (!is_array($value) || isset($value[0])) {
            return false;
        } elseif (isset($field['properties'])) {
            $path = array_select(['path', 'name'], $field);
            // Validate the data against the internal schema.
            $this->isValidInternal($value, $field['properties'], $validation, $path.'.');
        }
        return true;
    }
protected function validateObject ( & $ value , array $ field , Validation $ validation ) { if ( ! is_array ( $ value ) || isset ( $ value [ 0 ] ) ) { return false ; } elseif ( isset ( $ field [ 'properties' ] ) ) { $ path = array_select ( [ 'path' , 'name' ] , $ field ) ; // Validate the data against the internal schema. $ this -> isValidInternal ( $ value , $ field [ 'properties' ] , $ validation , $ path . '.' ) ; } return true ; }
Validate an object.

@param mixed &$value The value to validate.
@param array $field The field definition.
@param Validation $validation The validation results to add.
@return bool Returns true if {@link $value} is valid or false otherwise.
Validate an object .