Русская документация Symfony2 на SymfonyGuru
Дата последнего обновления: 2012-05-20.
Дата последнего обновления: 2012-05-20.
Документ стандарты описывает стандарты кодирования для проекта Symfony2, его внутренних и сторонних бандлов. Этот документ описывает стандарты кодирования и соглашения, используемые в ядре фреймворка чтобы сделать его более последовательным и предсказуемым. Можете следовать им в своём коде, но в этом нет особой нужды.
Когда объект имеет “главную” множественную связь со связанными “предметами” (объекты, параметры и т. д.), имена методов стандартизуются:
- get()
- set()
- has()
- all()
- replace()
- remove()
- clear()
- isEmpty()
- add()
- register()
- count()
- keys()
Использование этих методов применимо только когда ясно что существует основная связь:
Для множественных связей, к которым не применяется соглашение, должны использоваться следующие методы (где XXX это имя соотвествующего предмета):
| Главная связь | Другие связи |
|---|---|
| get() | getXXX() |
| set() | setXXX() |
| has() | hasXXX() |
| all() | getXXXs() |
| replace() | setXXXs() |
| remove() | removeXXX() |
| clear() | clearXXX() |
| isEmpty() | isEmptyXXX() |
| add() | addXXX() |
| register() | registerXXX() |
| count() | countXXX() |
| keys() | не доступно |