PHP code example of drupol / anonymize
1. Go to this page and download the library: Download drupol/anonymize 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/ */
drupol / anonymize example snippets
Hello
{
public $property = 'YES!';
public function say()
{
echo 'Hello ' . $this->world();
}
private function world()
{
return 'world!';
}
}
$class = new Hello();
$class->say(); // Hello world!
$anonymizedClass = \drupol\Anonymize\Anonymize::convertToAnonymous($class);
$anonymizedClass::addDynamicMethod('say', function () use ($anonymizedClass) {
echo 'Goodbye ' . $anonymizedClass->world();
});
$anonymizedClass::addDynamicMethod('world', function () {
return 'universe!';
});
$anonymizedClass->say(); // Goodbye universe!
/**
* Convert an object into an anonymous object.
*
* @param \stdClass $object
* The object to convert.
*
* @return Anonymize
*/
AnonymizeTrait::convertToAnonymous($object);