onPHP/onphp-framework — pull request #148 by DanielPlainview (2012-11-13 13:10:27+00:00)
Title: null по умолчанию для необязательных атрибутов в Auto classes

Если в meta некий атрибут имеет required = false, то было бы логичнее разрешить в сеттере null в качестве возможного значения:
```diff
-	public function setLanguage(UserLanguage $language)
+	public function setLanguage(UserLanguage $language = null)
```

К примеру, код, синхронизирующий язык двух пользователей, можно будет переписать с
```php
if ($user1->getLanguage())
$user2->setLanguage($user1->getLanguage());
```
на
```php
$user2->setLanguage($user1->getLanguage());
```