On 04.11.2014 17:34, Andrea Faulds wrote:
> In Python, a decorator is a function (or callable object), and you use one
> like this:
>
> @some_decorator(foo, bar)
> def myfunc():
> # function source code here
I wonder how feasible it would be to add something like this and allow
everything that's allowed in a php function/method call as parameters
inside the annotation call - kind of like python does it, which seems to
be one of the simplest (in usage, not implementation) forms possible.
/**
* @ORM\Entity
* @Table(name="message")
*/
class User {}
becomes something like
@ORM\Entity
@Table(['name' => 'message'])
class User {}
with Entity and Table being callables, obviously. Maybe classes, with
User being the first argument, but I haven't thought that through.
~Florian
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php