1..11 # ->getSubject() ok 1 - ->getSubject() returns the event subject # ->getName() ok 2 - ->getName() returns the event name # ->getParameters() ok 3 - ->getParameters() returns the event parameters # ->getReturnValue() ->setReturnValue() ok 4 - ->getReturnValue() returns the return value of the event # ->setProcessed() ->isProcessed() ok 5 - ->isProcessed() returns true if the event has been processed ok 6 - ->setProcessed() changes the processed status # ArrayAccess interface ok 7 - sfEvent implements the ArrayAccess interface ok 8 - sfEvent implements the ArrayAccess interface ok 9 - ::offsetGet() throws an InvalidArgumentException exception when the parameter does not exist ok 10 - sfEvent implements the ArrayAccess interface ok 11 - sfEvent implements the ArrayAccess interface Looks like everything went fine.