Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:105158 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 59410 invoked from network); 9 Apr 2019 11:28:59 -0000 Received: from unknown (HELO mail-it1-f172.google.com) (209.85.166.172) by pb1.pair.com with SMTP; 9 Apr 2019 11:28:59 -0000 Received: by mail-it1-f172.google.com with SMTP id q14so3567554itk.0 for ; Tue, 09 Apr 2019 01:25:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=UZ0WvHePnOOW/KYJgaTb6XWFgxYZ+cA05xKUfykryRs=; b=Bsnz4Fmg8Xm3cs/Ii+9iZR5j4fwdPVEL2NVH6+bb03g4SQQyqKJ3ftjX35PwWQhSpQ VzNvsKvRbNQpdthmna2TPKaCDjp/xJWl0kNy4ksMQboxKPgZG0auMZz37GxGCji9kcvf SJRpCc6b++jZTCG3b5JPqGHShTJ8LmZ9zhRChnhDSLN6QoJHufbsRC07ZeajmNuxFNv/ Sb1LYxy+nC3384HivwVBbtg7uJGoqkQxnm2SUWbjLbFdjlm0cf7BRVV9GSpdqzzXviaf EnZQVTSLevJOeWvZJK9jHA3+eOlIH0FBCqliPDW7jxwqkW1cX3ZgjG9YTTXCT+BoJpV9 KvbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=UZ0WvHePnOOW/KYJgaTb6XWFgxYZ+cA05xKUfykryRs=; b=TIQGkgrwlb/oqN/KatXRYWNT78+66yShRpsTSM3IyfH8qeZ9NP9dWas8He4LQOCjl6 9xpJ4d0lGNT4p98xLmv7k6Z4UlAS6cq6NBkYkZUwoVgoCGdCp1Ldmrqx7z84TNZ+Ydd2 BEA+/qEUj0YECSiE07NZGQucAWMqT9UCiTjVaI5dDbCfTmlGhYVsS3gXuFcsgxmmWcCl 2OoGMQ49DxI+ctcCDPb0EbbNYjxuono8q96CqovTYAebqu2zaDv0LP34QIl+til/L7ri rs9m4pox9+NgrH72fJGqKqVz7ECG+pC+zQp/ZNK0zLqeJrXQAGSq2N21f4fqIIe7azh9 cvdg== X-Gm-Message-State: APjAAAWK4S1jt4bKmnu3a4KKA53C7JWE6cfazWauWglyCOJS920IijDS nzf0qj3zlrLcTuhPtdE543O9rXJr/NzSV6oa396Uw/QaLgY= X-Google-Smtp-Source: APXvYqwZEekn7GOt3ZxyIc/7L8h/Y+kQ+RAxrdBVXt5jd6d/6PX7i8GAyBak11kwfqfr6/k7lvjzcCnMAJRZSLsQSVU= X-Received: by 2002:a24:56d1:: with SMTP id o200mr21137271itb.111.1554798349054; Tue, 09 Apr 2019 01:25:49 -0700 (PDT) MIME-Version: 1.0 Date: Tue, 9 Apr 2019 10:25:32 +0200 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="0000000000004afcd0058614b3a4" Subject: [RFC] Always generate fatal error for incompatible method signatures From: nikita.ppv@gmail.com (Nikita Popov) --0000000000004afcd0058614b3a4 Content-Type: text/plain; charset="UTF-8" Hi internals, A small cleanup RFC for PHP 8: https://wiki.php.net/rfc/lsp_errors This makes all incompatible method signature (LSP) errors fatal, rather than only warning in some cases. Especially after https://wiki.php.net/rfc/parameter-no-type-variance I don't think there's any reason to keep this backdoor in place. Regards, Nikita --0000000000004afcd0058614b3a4--