Add a new param to add_integration_function
and also some info in the docblock

Signed-off-by: Suki <suki@missallsunday.com>
Create the object if requested
Also, add some inline comments

Signed-off-by: Suki <suki@missallsunday.com>
Log if hook execution failed

Signed-off-by: Suki <suki@missallsunday.com>
Add object param to Subs::remove_integration_functio()

Signed-off-by: Suki <suki@missallsunday.com>
pseudo-singleton pattern

Signed-off-by: Suki <suki@missallsunday.com>
Add debug info for instances $context['debug']['instances']

Signed-off-by: Suki <suki@missallsunday.com>
Get the correct value for filename from $hook_status

Signed-off-by: Suki <suki@missallsunday.com>
Add a legend for methods
and also use $exploded[0] rather than $function, for hooks calling methods, $function will not the the true function name and thus cannot be reliable.

Signed-off-by: Suki <suki@missallsunday.com>
Merge pull request #1123 from MissAllSunday/create_object

Create object