src/ORM/LazyLoadEntityTrait.php
public function has($property)
    {
        foreach ((array)$property as $prop) {
            $has = $this->_parentHas($prop);

            if ($has === false) {
                $has = $this->_lazyLoad($prop);
                if ($has === null) {
                    return false;
                }
            }
        }

        return true;
    }
public function has($property)
    {
        foreach ((array)$property as $prop) {
            $has = $this->_parentHas($prop);

            if ($has === false) {
                $has = $this->_lazyLoad($prop);
                if ($has === null) {
                    return false;
                }
            }
        }

        return true;
    }
public function has ( $ property ) { foreach ( ( array ) $ property as $ prop ) { $ has = $ this -> _parentHas ( $ prop ) ; if ( $ has === false ) { $ has = $ this -> _lazyLoad ( $ prop ) ; if ( $ has === null ) { return false ; } } } return true ; }
Overrides has method to account for a lazy loaded property

@param string|array $property Property
@return bool
Overrides has method to account for a lazy loaded property