- assert: documentation ( source)
- trigger_error: documentation ( source)
- sprintf: documentation ( source)
<?php
function deprecated($package, $version, $message)
{
assert(trigger_error("Since $package $version: ".sprintf($message, ...array_slice(func_get_args(), 3)), E_USER_DEPRECATED));
}
deprecated('symfony/foo', 12.3, 'foo %s', 'bar');