On Sun, 16 Dec 2012, Lars Strojny wrote:

> Am 16.12.2012 um 13:21 schrieb Derick Rethans <der...@php.net>:
> 
> > On Tue, 11 Dec 2012, Derick Rethans wrote:
> > 
> >> On Mon, 10 Dec 2012, Herman Radtke wrote:
> >> 
> >>> Another option is to make an ImmutableDateTime class. The DateTime 
> >>> class could actually be changed to inherit the ImmutableDateTime 
> >>> class. The only extensions on the DateTime class would be the 
> >>> mutable methods.
> >> 
> >> I'm not really against that, but we do need to use the Date 
> >> namespace - so DateTimeImmutable. It might be trickier to do than 
> >> it sounds though...
> > 
> > I've started hacking on this - with some luck I'm done before PHP 
> > 5.5 beta1.

> This is so cool, thanks Derick! If you need help with testing or 
> anything else, let me know.

I've just pushed it to the "immutable-date" branch:
http://git.php.net/?p=php-src.git;a=shortlog;h=refs/heads/immutable-date

I went for DateTimePoint. Point as in "Point in time". I am not too 
happy with the name, but I think it works better than DateTimeImmutable 
as that just sounds quircky. I'm still fixing up a few things and adding 
some test cases. I think I need to make it work with DatePeriod too - 
but I haven't looked at that yet.

cheers,
Derick

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to