diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 371 | 
1 files changed, 312 insertions, 59 deletions
@@ -1,7 +1,7 @@ -Extension [ <persistent> extension #84 crypto version 0.2.2 ] { +Extension [ <persistent> extension #78 crypto version 0.3.0 ] { -  - Classes [13] { -    Class [ <internal:crypto> class Crypto\CryptoException extends Exception ] { +  - Classes [17] { +    Class [ <internal:crypto> class Crypto\CryptoException extends Exception implements Throwable ] {        - Constants [0] {        } @@ -32,33 +32,33 @@ Extension [ <persistent> extension #84 crypto version 0.2.2 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:crypto> class Crypto\CipherException extends Crypto\CryptoException ] { +    Class [ <internal:crypto> class Crypto\CipherException extends Crypto\CryptoException implements Throwable ] {        - Constants [30] {          Constant [ integer ALGORITHM_NOT_FOUND ] { 1 } @@ -119,28 +119,28 @@ Extension [ <persistent> extension #84 crypto version 0.2.2 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } @@ -371,10 +371,10 @@ Extension [ <persistent> extension #84 crypto version 0.2.2 ] {        }      } -    Class [ <internal:crypto> class Crypto\HashException extends Crypto\CryptoException ] { +    Class [ <internal:crypto> class Crypto\HashException extends Crypto\CryptoException implements Throwable ] {        - Constants [7] { -        Constant [ integer ALGORITHM_NOT_FOUND ] { 1 } +        Constant [ integer HASH_ALGORITHM_NOT_FOUND ] { 1 }          Constant [ integer STATIC_METHOD_NOT_FOUND ] { 2 }          Constant [ integer STATIC_METHOD_TOO_MANY_ARGS ] { 3 }          Constant [ integer INIT_FAILED ] { 4 } @@ -409,28 +409,28 @@ Extension [ <persistent> extension #84 crypto version 0.2.2 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } @@ -505,16 +505,17 @@ Extension [ <persistent> extension #84 crypto version 0.2.2 ] {        }      } -    Class [ <internal:crypto> class Crypto\MACException extends Crypto\HashException ] { +    Class [ <internal:crypto> class Crypto\MACException extends Crypto\HashException implements Throwable ] { -      - Constants [8] { -        Constant [ integer ALGORITHM_NOT_FOUND ] { 1 } +      - Constants [9] { +        Constant [ integer HASH_ALGORITHM_NOT_FOUND ] { 1 }          Constant [ integer STATIC_METHOD_NOT_FOUND ] { 2 }          Constant [ integer STATIC_METHOD_TOO_MANY_ARGS ] { 3 }          Constant [ integer INIT_FAILED ] { 4 }          Constant [ integer UPDATE_FAILED ] { 5 }          Constant [ integer DIGEST_FAILED ] { 6 }          Constant [ integer INPUT_DATA_LENGTH_HIGH ] { 7 } +        Constant [ integer MAC_ALGORITHM_NOT_FOUND ] { 1 }          Constant [ integer KEY_LENGTH_INVALID ] { 2 }        } @@ -544,28 +545,28 @@ Extension [ <persistent> extension #84 crypto version 0.2.2 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } @@ -763,7 +764,7 @@ Extension [ <persistent> extension #84 crypto version 0.2.2 ] {        }      } -    Class [ <internal:crypto> class Crypto\Base64Exception extends Crypto\CryptoException ] { +    Class [ <internal:crypto> class Crypto\Base64Exception extends Crypto\CryptoException implements Throwable ] {        - Constants [6] {          Constant [ integer ENCODE_UPDATE_FORBIDDEN ] { 1 } @@ -800,28 +801,28 @@ Extension [ <persistent> extension #84 crypto version 0.2.2 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } @@ -878,7 +879,7 @@ Extension [ <persistent> extension #84 crypto version 0.2.2 ] {        }      } -    Class [ <internal:crypto> class Crypto\RandException extends Crypto\CryptoException ] { +    Class [ <internal:crypto> class Crypto\RandException extends Crypto\CryptoException implements Throwable ] {        - Constants [4] {          Constant [ integer GENERATE_PREDICTABLE ] { 1 } @@ -913,28 +914,280 @@ Extension [ <persistent> extension #84 crypto version 0.2.2 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:crypto> abstract class Crypto\KDF ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [6] { +        Method [ <internal:crypto, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $length ] +            Parameter #1 [ <optional> $salt ] +          } +        } + +        Method [ <internal:crypto> abstract public method derive ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $password ] +          } +        } + +        Method [ <internal:crypto> public method getLength ] { +        } + +        Method [ <internal:crypto> public method setLength ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $length ] +          } +        } + +        Method [ <internal:crypto> public method getSalt ] { +        } + +        Method [ <internal:crypto> public method setSalt ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $salt ] +          } +        } +      } +    } + +    Class [ <internal:crypto> class Crypto\KDFException extends Crypto\CryptoException implements Throwable ] { + +      - Constants [5] { +        Constant [ integer KEY_LENGTH_LOW ] { 1 } +        Constant [ integer KEY_LENGTH_HIGH ] { 2 } +        Constant [ integer SALT_LENGTH_HIGH ] { 3 } +        Constant [ integer PASSWORD_LENGTH_INVALID ] { 4 } +        Constant [ integer DERIVATION_FAILED ] { 5 } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +      } + +      - Methods [10] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:crypto> class Crypto\PBKDF2 extends Crypto\KDF ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [10] { +        Method [ <internal:crypto, overwrites Crypto\KDF, ctor> public method __construct ] { + +          - Parameters [4] { +            Parameter #0 [ <required> $hashAlgorithm ] +            Parameter #1 [ <required> $length ] +            Parameter #2 [ <optional> $salt ] +            Parameter #3 [ <optional> $iterations ] +          } +        } + +        Method [ <internal:crypto, overwrites Crypto\KDF, prototype Crypto\KDF> public method derive ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $password ] +          } +        } + +        Method [ <internal:crypto> public method getIterations ] { +        } + +        Method [ <internal:crypto> public method setIterations ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $iterations ] +          } +        } + +        Method [ <internal:crypto> public method getHashAlgorithm ] { +        } + +        Method [ <internal:crypto> public method setHashAlgorithm ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $hashAlgorithm ] +          } +        } + +        Method [ <internal:crypto, inherits Crypto\KDF> public method getLength ] { +        } + +        Method [ <internal:crypto, inherits Crypto\KDF> public method setLength ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $length ] +          } +        } + +        Method [ <internal:crypto, inherits Crypto\KDF> public method getSalt ] { +        } + +        Method [ <internal:crypto, inherits Crypto\KDF> public method setSalt ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $salt ] +          } +        } +      } +    } + +    Class [ <internal:crypto> class Crypto\PBKDF2Exception extends Crypto\KDFException implements Throwable ] { + +      - Constants [7] { +        Constant [ integer KEY_LENGTH_LOW ] { 1 } +        Constant [ integer KEY_LENGTH_HIGH ] { 2 } +        Constant [ integer SALT_LENGTH_HIGH ] { 3 } +        Constant [ integer PASSWORD_LENGTH_INVALID ] { 4 } +        Constant [ integer DERIVATION_FAILED ] { 5 } +        Constant [ integer HASH_ALGORITHM_NOT_FOUND ] { 1 } +        Constant [ integer ITERATIONS_HIGH ] { 2 } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +      } + +      - Methods [10] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      }  | 
