Extension [ extension #81 componere version 3.0.0 ] { - Dependencies { Dependency [ reflection (Required) ] } - Functions { Function [ function Componere\cast ] { - Parameters [2] { Parameter #0 [ $Type ] Parameter #1 [ $object ] } } Function [ function Componere\cast_by_ref ] { - Parameters [2] { Parameter #0 [ $Type ] Parameter #1 [ $object ] } } } - Classes [5] { Class [ abstract final class Componere\Abstract\Definition ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [4] { Method [ public method addMethod ] { - Parameters [2] { Parameter #0 [ $name ] Parameter #1 [ $method ] } } Method [ public method addTrait ] { - Parameters [1] { Parameter #0 [ $trait ] } } Method [ public method addInterface ] { - Parameters [1] { Parameter #0 [ $interface ] } } Method [ public method getReflector ] { - Parameters [0] { } } } } Class [ final class Componere\Definition extends Componere\Abstract\Definition ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [12] { Method [ public method __construct ] { } Method [ public method addProperty ] { - Parameters [2] { Parameter #0 [ $name ] Parameter #1 [ $value ] } } Method [ public method addConstant ] { - Parameters [2] { Parameter #0 [ $name ] Parameter #1 [ $property ] } } Method [ public method setConstant ] { - Parameters [2] { Parameter #0 [ $name ] Parameter #1 [ $property ] } } Method [ public method getClosure ] { - Parameters [1] { Parameter #0 [ $name ] } } Method [ public method getClosures ] { - Parameters [0] { } } Method [ public method register ] { - Parameters [0] { } } Method [ public method isRegistered ] { - Parameters [0] { } } Method [ public method addMethod ] { - Parameters [2] { Parameter #0 [ $name ] Parameter #1 [ $method ] } } Method [ public method addTrait ] { - Parameters [1] { Parameter #0 [ $trait ] } } Method [ public method addInterface ] { - Parameters [1] { Parameter #0 [ $interface ] } } Method [ public method getReflector ] { - Parameters [0] { } } } } Class [ final class Componere\Patch extends Componere\Abstract\Definition ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [11] { Method [ public method __construct ] { } Method [ public method getClosure ] { - Parameters [1] { Parameter #0 [ $name ] } } Method [ public method getClosures ] { - Parameters [0] { } } Method [ public method apply ] { - Parameters [0] { } } Method [ public method revert ] { - Parameters [0] { } } Method [ public method isApplied ] { - Parameters [0] { } } Method [ public method derive ] { - Parameters [1] { Parameter #0 [ $object ] } } Method [ public method addMethod ] { - Parameters [2] { Parameter #0 [ $name ] Parameter #1 [ $method ] } } Method [ public method addTrait ] { - Parameters [1] { Parameter #0 [ $trait ] } } Method [ public method addInterface ] { - Parameters [1] { Parameter #0 [ $interface ] } } Method [ public method getReflector ] { - Parameters [0] { } } } } Class [ final class Componere\Method ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [6] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ $closure ] } } Method [ public method setProtected ] { - Parameters [0] { } } Method [ public method setPrivate ] { - Parameters [0] { } } Method [ public method setStatic ] { - Parameters [0] { } } Method [ public method setFinal ] { - Parameters [0] { } } Method [ public method getReflector ] { - Parameters [0] { } } } } Class [ final class Componere\Value ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [8] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ $value ] } } Method [ public method setProtected ] { - Parameters [0] { } } Method [ public method setPrivate ] { - Parameters [0] { } } Method [ public method setStatic ] { - Parameters [0] { } } Method [ public method isProtected ] { - Parameters [0] { } } Method [ public method isPrivate ] { - Parameters [0] { } } Method [ public method isStatic ] { - Parameters [0] { } } Method [ public method hasDefault ] { - Parameters [0] { } } } } } }