Task #1209
Make @required default and add @optional instead
Start date:
Due date:
% Done:
100%
Estimated time:
Sprint:
PHP Version:
Has patch:
Complexity:
Description
Setter injection methods can currently be annotated with @required. It seems to be that most injected dependencies are required, so this should be the default and instead optional dependencies should be marked with @optional.