Re: Add an interface to a class dynamically.
| From: | Stefan A. | Date: | Wed, 09 Mar 2016 14:05:03 +0000 |
| Subject: | Re: Add an interface to a class dynamically. | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-325455@lists.php.net to get a copy of this message | ||
Extend DateTime class, perhaps?
class MyDateTime extends DateTime implements DateTimeInterface
{
...
}
On Wed, Mar 9, 2016 at 3:59 PM, Richard Quadling <rquadling@gmail.com>
wrote:
> Hi.
>
> I'm still on PHP5.4 (please don't either (a) laugh, (b) cry).
>
> Wanting to use DateTimeImmutable. No problem with polyfilling
> DateTimeInterface and DateTimeImmutable.
>
> Issue is currently DateTime does not implement DateTimeInterface.
>
> Once you've all mopped the tears from your eyes, I'm guessing there's no
> way to "coerce" DateTime to allow it to pass typehints of
> DateTimeInterface?
>
> Regards,
>
> Richard Quadling.
>