Extension [ <persistent> extension #168 uopz version 2.0.5 ] {

  - INI {
    Entry [ uopz.overloads <SYSTEM> ]
      Current = '0'
    }
    Entry [ uopz.backup <SYSTEM> ]
      Current = '1'
    }
    Entry [ uopz.fixup <SYSTEM> ]
      Current = '0'
    }
  }

  - Constants [24] {
    Constant [ integer ZEND_USER_OPCODE_CONTINUE ] { 0 }
    Constant [ integer ZEND_USER_OPCODE_ENTER ] { 3 }
    Constant [ integer ZEND_USER_OPCODE_LEAVE ] { 4 }
    Constant [ integer ZEND_USER_OPCODE_DISPATCH ] { 2 }
    Constant [ integer ZEND_USER_OPCODE_DISPATCH_TO ] { 256 }
    Constant [ integer ZEND_USER_OPCODE_RETURN ] { 1 }
    Constant [ integer ZEND_ACC_PUBLIC ] { 256 }
    Constant [ integer ZEND_ACC_PRIVATE ] { 1024 }
    Constant [ integer ZEND_ACC_PROTECTED ] { 512 }
    Constant [ integer ZEND_ACC_PPP_MASK ] { 1792 }
    Constant [ integer ZEND_ACC_STATIC ] { 1 }
    Constant [ integer ZEND_ACC_FINAL ] { 4 }
    Constant [ integer ZEND_ACC_ABSTRACT ] { 2 }
    Constant [ integer ZEND_ACC_CLASS ] { 0 }
    Constant [ integer ZEND_ACC_INTERFACE ] { 128 }
    Constant [ integer ZEND_ACC_TRAIT ] { 288 }
    Constant [ integer ZEND_ACC_FETCH ] { 9223372036854775807 }
    Constant [ integer ZEND_NEW ] { 68 }
    Constant [ integer ZEND_THROW ] { 108 }
    Constant [ integer ZEND_FETCH_CLASS ] { 109 }
    Constant [ integer ZEND_ADD_TRAIT ] { 154 }
    Constant [ integer ZEND_ADD_INTERFACE ] { 144 }
    Constant [ integer ZEND_INSTANCEOF ] { 138 }
    Constant [ integer ZEND_EXIT ] { 79 }
  }

  - Functions {
    Function [ <internal:uopz> function uopz_overload ] {

      - Parameters [2] {
        Parameter #0 [ <required> $opcode ]
        Parameter #1 [ <required> $callable ]
      }
    }
    Function [ <internal:uopz> function uopz_backup ] {

      - Parameters [2] {
        Parameter #0 [ <required> $class ]
        Parameter #1 [ <required> $function ]
      }
    }
    Function [ <internal:uopz> function uopz_restore ] {

      - Parameters [2] {
        Parameter #0 [ <required> $class ]
        Parameter #1 [ <required> $function ]
      }
    }
    Function [ <internal:uopz> function uopz_copy ] {

      - Parameters [2] {
        Parameter #0 [ <required> $class ]
        Parameter #1 [ <required> $function ]
      }
    }
    Function [ <internal:uopz> function uopz_rename ] {

      - Parameters [3] {
        Parameter #0 [ <required> $class ]
        Parameter #1 [ <required> $function ]
        Parameter #2 [ <required> $overload ]
      }
    }
    Function [ <internal:uopz> function uopz_delete ] {

      - Parameters [2] {
        Parameter #0 [ <required> $class ]
        Parameter #1 [ <required> $function ]
      }
    }
    Function [ <internal:uopz> function uopz_redefine ] {

      - Parameters [3] {
        Parameter #0 [ <required> $class ]
        Parameter #1 [ <required> $constant ]
        Parameter #2 [ <required> $value ]
      }
    }
    Function [ <internal:uopz> function uopz_undefine ] {

      - Parameters [2] {
        Parameter #0 [ <required> $class ]
        Parameter #1 [ <required> $constant ]
      }
    }
    Function [ <internal:uopz> function uopz_function ] {

      - Parameters [4] {
        Parameter #0 [ <required> $class ]
        Parameter #1 [ <required> $function ]
        Parameter #2 [ <required> $handler ]
        Parameter #3 [ <required> $modifiers ]
      }
    }
    Function [ <internal:uopz> function uopz_flags ] {

      - Parameters [3] {
        Parameter #0 [ <required> $class ]
        Parameter #1 [ <required> $function ]
        Parameter #2 [ <required> $flags ]
      }
    }
    Function [ <internal:uopz> function uopz_implement ] {

      - Parameters [2] {
        Parameter #0 [ <required> $class ]
        Parameter #1 [ <required> $interface ]
      }
    }
    Function [ <internal:uopz> function uopz_extend ] {

      - Parameters [2] {
        Parameter #0 [ <required> $class ]
        Parameter #1 [ <required> $parent ]
      }
    }
    Function [ <internal:uopz> function uopz_compose ] {

      - Parameters [2] {
        Parameter #0 [ <required> $name ]
        Parameter #1 [ <required> $classes ]
      }
    }
    Function [ <internal:uopz> function __uopz_exit_overload ] {

      - Parameters [0] {
      }
    }
  }
}