-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 2/19/2016 8:47 PM, Chase Peeler wrote:
> I don't agree. The HHVM approach of allowing a trait to indicate
> the a utilizing class MUST implement an interface is, in my
> opinion, not a good thing. It allows the trait to force a utilizing
> class to interact with a third entity, which I don't think a trait
> should be able to do. The trait can say "hey, if you want to use
> me, you have to implement my abstract methods" but the trait
> shouldn't be able to force you to include his friends.
> 
> Again, that part of the HHVM approach isn't being proposed, so it's
> really a moo point anyway.
> 

My argumentation from the very beginning, however, I understood that
some people would love to see exactly this possibility: to force using
classes. I am all for compromises to make everyone happy. However, if
we agree that we do not want to see the "require" then I am totally
happy to see support for "implements" in they way that it is not
inherited by the using class at all for the reasons I explained earlier.

- -- 
Richard "Fleshgrinder" Fussenegger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWx3KEAAoJEOKkKcqFPVVrZcoQAMTX8EiwtvtYlL8SJc030qUP
t8u/L6TlJt/euaWFCnvuWcqe0gg674/cqC7uPoSz1y/Zql2YD52Hj9VDBMlg3FWT
5D/uS3KUgjEFUGnn45fUpEZSl08qWNKMqYQcr3HmK3oMTHISPxfLv9xw3PdLtnIt
iQBlSM/PVFsC5nxdbClxMnEBr3TSVk7nehSCkneEs1Ew8hCEs/Q/dArj0nwjDJYX
AoO0qsbTV9PUt0OiHMgGQ8MtubKVTdPd8WgsUT1wN3bXtxBHAQOHsMav8ZY5PbDM
Atq1dMnmKP5wNmpMXNc/01TYJHws2MxWeTdFF9pedd6u6jz1D7eNuea7uX9OQG5U
r9KRBjeeIsthY+ertt1jVzJ43ufaclal4bvwbiS2/KkKfPOprGu42DrZDNtJZNdJ
iOuWiZKAbhg9YA/NcoVx8YxwH2rbpdSJjyc84W5MCYjAofM4eEaYtj79gnZbd1Hj
d/wqnKk4H6tRt1HjQLfoqBlFn27R6xNMe+1j5gRftNZkK0ZmHIMVt/I+aId/iFgK
ultn1JFsk8E75Tj6XzD5r3KPa38B4WTQYp919Jrf6dY66RIZ3L9yRViBmoqxUml2
WOhZYLPQTUBLtxCAXLQYcp1UntbAEa9f89oLkhH6iekmCxcplfG7ka2fVoc+XqLk
xgub9X1NTtsK7HYty6nf
=2oRB
-----END PGP SIGNATURE-----

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

Reply via email to