Merge branch 'js/userdiff-php'

Userdiff for PHP update.

* js/userdiff-php:
  userdiff: PHP: catch "abstract" and "final" functions
This commit is contained in:
Junio C Hamano 2020-10-27 15:09:46 -07:00
Родитель 1d1c4a8759 aff92827b5
Коммит a8a49ebf61
3 изменённых файлов: 15 добавлений и 1 удалений

Просмотреть файл

@ -0,0 +1,7 @@
abstract class Klass
{
abstract public function RIGHT(): ?string
{
return 'ChangeMe';
}
}

7
t/t4018/php-final-method Normal file
Просмотреть файл

@ -0,0 +1,7 @@
class Klass
{
final public function RIGHT(): string
{
return 'ChangeMe';
}
}

Просмотреть файл

@ -147,7 +147,7 @@ PATTERNS("perl",
"|=~|!~"
"|<<|<>|<=>|>>"),
PATTERNS("php",
"^[\t ]*(((public|protected|private|static)[\t ]+)*function.*)$\n"
"^[\t ]*(((public|protected|private|static|abstract|final)[\t ]+)*function.*)$\n"
"^[\t ]*((((final|abstract)[\t ]+)?class|interface|trait).*)$",
/* -- */
"[a-zA-Z_][a-zA-Z0-9_]*"