PHP code example of sciactive / hookphp

1. Go to this page and download the library: Download sciactive/hookphp library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

sciactive / hookphp example snippets




class Test {
  function testFunction($string) {
    echo $string;
  }
}
$obj = new Test();
\SciActive\Hook::hookObject($obj, 'Test->');

\SciActive\Hook::addCallback('Test->testFunction', -2, function(&$arguments, $name, &$object, &$function, &$data){
  $arguments[0] = 'New argument instead.';
});

$obj->testFunction("This won't print.");

$originalObject = $hookedObject->_hookObject();