Add new merge hook to override default form values

This commit is contained in:
Frederic Guillot
2016-02-01 19:27:28 -05:00
parent b5e1deeaa8
commit eaf2b0949b
4 changed files with 32 additions and 5 deletions

View File

@@ -58,8 +58,28 @@ class Plugin extends Base
}
```
Example to override default values for task forms:
```php
class Plugin extends Base
{
public function initialize()
{
$this->hook->on('controller:task:form:default', function (array $default_values) {
return empty($default_values['score']) ? array('score' => 4) : array();
});
}
}
```
List of merging hooks:
#### controller:task:form:default
- Override default values for task forms
- Arguments:
- `$default_values`: actual default values (array)
#### controller:calendar:project:events
- Add more events to the project calendar