Levi will not have time for this. Who else do you suggest?

On Sun, Nov 8, 2020, 6:47 PM Eugene Sidelnyk <zsidel...@gmail.com> wrote:

> > As for when to allow them: as others have suggested in this thread, keep
> it simple for now, and only allow intersection of class/interface
> references.
>
> Yes, I think that single intersection type should support just one class
> and any/or any number of interfaces with the condition that they don't
> collide with one another.
>
> > If you want to raise an RFC, special care has to be taken for the
> variance in inheritance semantics.
>
> I don't think neither that I am able to consider all possible impacts to
> write the RFC nor implement this, but Levi Morrison (le...@php.net) can.
>
> On Sun, Nov 8, 2020 at 4:53 PM Marco Pivetta <ocram...@gmail.com> wrote:
>
>> Hey Eugene,
>>
>> On Sat, Nov 7, 2020 at 4:13 PM Eugene Sidelnyk <zsidel...@gmail.com>
>> wrote:
>>
>>> ```php
>>> function foo(A & B & E $object) {
>>>   // some work
>>>
>>>   var_dump($object);
>>> }
>>> ```
>>>
>>
>> Fully support this for parameter, property and return types: already
>> making good use of intersection types since a few years.
>>
>> As for when to allow them: as others have suggested in this thread, keep
>> it simple for now, and only allow intersection of class/interface
>> references.
>>
>> If you want to raise an RFC, special care has to be taken for the
>> variance in inheritance semantics.
>>
>> Greets,
>>
>> Marco Pivetta
>>
>> http://twitter.com/Ocramius
>>
>> http://ocramius.github.com/
>>
>

Reply via email to