начало ?
По умолчанию — нет
без перевода элементов коллекции в массив , можно как-то сделать ?
Можно расширить класс в приложении и использовать его. Это нормальная практика — расширять библиотечные инструменты
разве можно доктрине подсунуть вместо ArrayCollection свою реализацию?
Согласно типам — да Каждый наследник имеет тип родителя
контракт есть https://github.com/doctrine/collections/blob/1.6.x/lib/Doctrine/Common/Collections/Collection.php, думаю не проблема запихнуть свою реализацию
А зачем? Первичная причина такой задумки какая?
Нет, плохая идея
в данном случае согласен
Чтобы не конвертировать туда сюда )
вопрос в том, зачем нужно добавление в начало
можно сетером, но оно перезапишет если has ключ в противном случае пересобирать коллекцию
Обсуждают сегодня