Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100234 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 71850 invoked from network); 16 Aug 2017 20:31:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Aug 2017 20:31:56 -0000 Authentication-Results: pb1.pair.com smtp.mail=php@golemon.com; spf=softfail; sender-id=softfail Authentication-Results: pb1.pair.com header.from=php@golemon.com; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain golemon.com does not designate 209.85.128.169 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 209.85.128.169 mail-wr0-f169.google.com Received: from [209.85.128.169] ([209.85.128.169:35487] helo=mail-wr0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 14/D7-34801-BBBA4995 for ; Wed, 16 Aug 2017 16:31:55 -0400 Received: by mail-wr0-f169.google.com with SMTP id 49so17587540wrw.2 for ; Wed, 16 Aug 2017 13:31:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=golemon-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=izkRas57SNX0vKAQ3QskDuUr3fgiy2An9CJuiR3BYBk=; b=BZfmGQnARyHslZU8l0WOtC85leq6kVROCPsBKybsdEK+JsTcfTvas7EfAjlegi5n3I O5b44CVMHWvTo3dJcC+2X0om+j9lrLwcqx+C8Q+kAqR0sFkilqLPWUOy8CXQLVDJhGc9 aAM6FqjZSHqlKc/bZ1a3D0Ya8XpZfO0DK+Qng3uaJFO+i+nWz6k5dNGjrgMS1/abzFL6 dAC0oePDQrhis1ln8lFpWWUM3WpYlx0TEQCKobtq/MThOO3qWLO21HXzyX2efrgxJqPk 9J9A3o3IGtKhsmUBsqxyv00Wc5q0Zeub9G0JywITJ1pyqvO9MoK8RYXdsQPp/x3nkUqe 41Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=izkRas57SNX0vKAQ3QskDuUr3fgiy2An9CJuiR3BYBk=; b=HtSSwePbYWlcePH3uv/NxUcGWkjlvHfIt11OhEDRG8std/tB15hKK/6Y/9VDuxH4fJ WGU3rFpD0paxkO1thd1HnTZq8qbfaO+9kSwGKAyTsAsojzE6/59IcFlCph6zqe7/D4B9 94GtpmCabcKeyw2PP9m9v9aOmezXtxLiRzwdOsjEYWAhp+CutpJEQGUDAcBMNfC/rMvH 9gZmMsrDchPsbc8Ix7237iE2xicVfJlTRaUBVsmPLHsIvzawTJxtqYq4ai9ZbLa7SLOa y8N9apBhQc3g8/4A0ryrn2ZdWENXwo6GYT2Pi6aqeIiq0C7oaqo5SNSCC71FvAoar9IU MCHw== X-Gm-Message-State: AHYfb5iMrh83wV5UQrxms94fkN843Yyvcv2hkpQtD4AEWAb5avOkEO5c 0YtX4SKYW4F1BJcRWXtrVOOz8yZ1YIeW X-Received: by 10.28.147.68 with SMTP id v65mr104138wmd.95.1502915512802; Wed, 16 Aug 2017 13:31:52 -0700 (PDT) MIME-Version: 1.0 Sender: php@golemon.com Received: by 10.223.169.234 with HTTP; Wed, 16 Aug 2017 13:31:52 -0700 (PDT) X-Originating-IP: [206.252.215.26] In-Reply-To: References: Date: Wed, 16 Aug 2017 16:31:52 -0400 X-Google-Sender-Auth: xm6mfQJxyJp1NItNJljzhgzl9Pk Message-ID: To: Ryan Jentzsch Cc: Internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] Easy method of overriding built-in php functions. From: pollita@php.net (Sara Golemon) On Wed, Aug 16, 2017 at 4:02 PM, Ryan Jentzsch wrote: > As an example I want to use PHPUnit mocking feature to create a mock of a > class. However in the constructor of this class is the following line to > get the expected JSON string: > > $result = file_get_contents('php://input'); > > I can not override the file_get_contents() function. > Short answer: No. There's no current, viable RFC for this purpose. Personally, I don't expect one would pass. -Sara