Extension [ extension #124 ref version 0.6.0 ] { - Functions { Function [ function Ref\refcounted ] { - Parameters [1] { Parameter #0 [ $value ] } - Return [ boolean ] } Function [ function Ref\refcount ] { - Parameters [1] { Parameter #0 [ object $object ] } - Return [ integer ] } Function [ function Ref\softrefcounted ] { - Parameters [1] { Parameter #0 [ object $object ] } - Return [ boolean ] } Function [ function Ref\softrefcount ] { - Parameters [1] { Parameter #0 [ object $object ] } - Return [ integer ] } Function [ function Ref\softrefs ] { - Parameters [1] { Parameter #0 [ object $object ] } - Return [ array ] } Function [ function Ref\weakrefcounted ] { - Parameters [1] { Parameter #0 [ object $object ] } - Return [ boolean ] } Function [ function Ref\weakrefcount ] { - Parameters [1] { Parameter #0 [ object $object ] } - Return [ integer ] } Function [ function Ref\weakrefs ] { - Parameters [1] { Parameter #0 [ object $object ] } - Return [ array ] } Function [ function Ref\object_handle ] { - Parameters [1] { Parameter #0 [ object $object ] } - Return [ integer ] } Function [ function Ref\is_obj_destructor_called ] { - Parameters [1] { Parameter #0 [ object $object ] } - Return [ boolean ] } } - Classes [4] { Class [ class Ref\NotifierException extends Exception implements Throwable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [5] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] Property [ private $exceptions ] } - Methods [11] { Method [ public method __construct ] { - Parameters [4] { Parameter #0 [ $message ] Parameter #1 [ $exceptions ] Parameter #2 [ $code ] Parameter #3 [ $previous ] } } Method [ public method getExceptions ] { - Parameters [0] { } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ abstract class Ref\AbstractReference ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [4] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ object $referent ] Parameter #1 [ callable or NULL $notify ] } } Method [ public method get ] { - Parameters [0] { } } Method [ public method valid ] { - Parameters [0] { } - Return [ boolean ] } Method [ public method notifier ] { - Parameters [1] { Parameter #0 [ callable or NULL $notify ] } - Return [ callable or NULL ] } } } Class [ class Ref\SoftReference extends Ref\AbstractReference ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [4] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ object $referent ] Parameter #1 [ callable or NULL $notify ] } } Method [ public method get ] { - Parameters [0] { } } Method [ public method valid ] { - Parameters [0] { } - Return [ boolean ] } Method [ public method notifier ] { - Parameters [1] { Parameter #0 [ callable or NULL $notify ] } - Return [ callable or NULL ] } } } Class [ class Ref\WeakReference extends Ref\AbstractReference ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [4] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ object $referent ] Parameter #1 [ callable or NULL $notify ] } } Method [ public method get ] { - Parameters [0] { } } Method [ public method valid ] { - Parameters [0] { } - Return [ boolean ] } Method [ public method notifier ] { - Parameters [1] { Parameter #0 [ callable or NULL $notify ] } - Return [ callable or NULL ] } } } } }