## Description I suggest marking the `Generic.Functions.CallTimePassByReference` sniff as deprecated in the next minor version and removing it in 4.0. Call-time pass-by-reference was [deprecated in PHP 5.3](https://web.archive.org/web/20150920055013/http://us1.php.net/manual/en/migration53.deprecated.php) and [removed in PHP 5.4](https://web.archive.org/web/20140815142840/http://us2.php.net/manual/en/migration54.incompatible.php). PHPCS 3.x supports PHP >= 5.4. PHPCS 4.0 will drop support for PHP < 7.2. There is a PHPCompatibility sniff to check for the use of call-time pass-by-reference: [`PHPCompatibility.Syntax.ForbiddenCallTimePassByReference`](https://github.com/PHPCompatibility/PHPCompatibility/blob/9013cd039fe5740953f9fdeebd19d901b80e26f2/PHPCompatibility/Sniffs/Syntax/ForbiddenCallTimePassByReferenceSniff.php#L128).