- preg_replace_callback: documentation ( source)
- strtoupper: documentation ( source)
- strtolower: documentation ( source)
<?php
$type = "REUSABLE_DOCUMENT_CREATED";
$method = preg_replace_callback(
'/_(.?)/',
function ($m) {
return strtoupper($m[1]);
},
strtolower( $type )
).'_Event';
echo $method;