src/LazyProxy.php
public function __isset($name)
    {
        if ($this->thawedObject === null) {
            if ($name === $this->storage->getFreezer()->getIdProperty()) {
                return true;
            }
        }

        return isset($this->replaceProxy(2)->{$name});
    }
public function __isset($name)
    {
        if ($this->thawedObject === null) {
            if ($name === $this->storage->getFreezer()->getIdProperty()) {
                return true;
            }
        }

        return isset($this->replaceProxy(2)->{$name});
    }
public function __isset ( $ name ) { if ( $ this -> thawedObject === null ) { if ( $ name === $ this -> storage -> getFreezer ( ) -> getIdProperty ( ) ) { return true ; } } return isset ( $ this -> replaceProxy ( 2 ) -> { $ name } ) ; }
Delegates the property isset check to the real object and
tries to replace the lazy proxy object with it.

@param  string $name
@return mixed
Delegates the property isset check to the real object and tries to replace the lazy proxy object with it .