src/Actions/ObjectRecursiveValidator.php
protected static function getFieldValue(DataContainerInterface $object, $field)
    {
        $getter = $method = AccessorUtil::getter($field);

        if (!method_exists($object, $getter)) {
            $isser = $method = AccessorUtil::isser($field);

            if (!method_exists($object, $isser)) {
                throw new BadGetterException(sprintf('Getter %s or %s for object does not exists', $getter, $isser));
            }
        }

        return $object->{$method}();
    }
protected static function getFieldValue(DataContainerInterface $object, $field)
    {
        $getter = $method = AccessorUtil::getter($field);

        if (!method_exists($object, $getter)) {
            $isser = $method = AccessorUtil::isser($field);

            if (!method_exists($object, $isser)) {
                throw new BadGetterException(sprintf('Getter %s or %s for object does not exists', $getter, $isser));
            }
        }

        return $object->{$method}();
    }
protected static function getFieldValue ( DataContainerInterface $ object , $ field ) { $ getter = $ method = AccessorUtil :: getter ( $ field ) ; if ( ! method_exists ( $ object , $ getter ) ) { $ isser = $ method = AccessorUtil :: isser ( $ field ) ; if ( ! method_exists ( $ object , $ isser ) ) { throw new BadGetterException ( sprintf ( 'Getter %s or %s for object does not exists' , $ getter , $ isser ) ) ; } } return $ object -> { $ method } ( ) ; }
@param DataContainerInterface $object
@param                        $field

@return mixed
@throws BadGetterException
@param DataContainerInterface $object @param $field