Компонент маршрутизации связывает HTTP запрос с набором заранее сконфигурированных данных. Установка Вы можете установить компонент двумя способами: Через Composer (symfony/routing – проект packagist.org) Используя официальный Git репозиторий (https://github.com/symfony/routing) Затем, подключить автозагрузчик vendor/autoload.php, который предоставляет Composer. Иначе, ваше приложение не сможет найти необходимые для компонента классы.
Рубрика: Статьи чтобы набрать классы
Symfony. Компонент HttpFoundation.
Компонент HttpFoundation, позволяет взаимодействовать с HTTP через объектно-ориентированный подход. В PHP, запрос представлен, как совокупность глобальных переменных ($_GET, $_POST, $_FILES, $_COOKIE, $_SESSION, …), а ответ формируется с помощью некоторых функций (echo, header(), setcookie(), …) Компонент Symfony – HttpFoundation – заменяет упомянутые глобальные переменные и функции, предоставляя объектно-ориентированный слой.
Symfony. Компонент HttpKernel.
Вольный перевод официальной документации. Компонент HttpKernel обеспечивает структурированный процесс, в результате которого объект Request преобразуется в Response, при помощи компонента EventDispatcher. HttpKernel достаточно гибок, чтобы на его базе создавать полнофункциональные фреймворки (Symfony), микро-фреймвори (Silex) или мощные CMS системы (Drupal).
Путеводитель по Symfony: Диспетчер событий
В этом путеводителе мы будем рассматривать автономные библиотеки (также известные как «Компоненты»), предлагаемые Symfony для создания приложений. Диспетчер событий Symfony предлагает компонент EventDispatcher, который позволяет выполнять основные зарегистрированные функции в нашем приложении.
Как в Symfony 3.4 сделать dependency inject для EventDispatcher
В конфигурации нужно использовать ссылку на сервис event_dispatcher: new Reference(‘event_dispatcher’) Например: $container->autowire(‘new_service’, Service::class) ->addMethodCall(‘setEventDispatcher’, new Reference(‘event_dispatcher’)) ;
Diablo III: Reaper of Souls — Как команда Blizzard вернула потерянный успех
Джошуа Москуэйра — геймдиректор Diablo III: Reaper of Souls — выступил на прошедшей недавно Game Developers Conference 2015. Москуэйра рассказал, как на самом деле принимаются решения в Blizzard, из-за чего команда отказалась от игрового аукциона, почему после релиза Diablo III весь офис был подавлен, несмотря на невероятные продажи и оценки критиков, а также какие […]
История разработки игры Diablo глазами её создателя
На игровой конференции Games Developers Conference 2016 выступил один из разработчиков культовой игры Diablo Дэвид Бревик. В своей лекции Бревик рассказал, как родилась идея игры, откуда взялось её название, описал историю разработки проекта и выделил самые удачные и неудачные решения команды. Редакция рубрики «Рынок игр» публикует запись и конспект лекции Бревика.
Как найти идею для игры
Автор: Вадим Чаругин, по образованию магистр прикладной математики. На последнем курсе пришел в Pixonic на должность младшего геймдизайнера. Сейчас — ведущий геймдизайнер на проекте War Robots. Вы твердо решили начать делать свою первую игру. Для начала нужно задать себе вопрос: «В чём моя цель?». Ответ может быть разным — от получения […]
Мета игры: как сделать так, чтобы игроки возвращались
Автор: Анатолий Шестов. Учился на политолога, играл в театре, а в геймдев попал из-за увлечения настольными ролевыми играми. В Pixonic руководит отделом меты в качестве ведущего геймдизайнера на проекте War Robots. Наш цикл о геймдизайне для начинающих скоро завершится. Мы собрали идеи, лучшие превратили в концепт, придумали занятия для игрока и убедились, что ему будет […]
Проверка концепта игры минимальными средствами
Автор: Иван Звонарёв. Учился на программиста, но решил стать геймдизайнером. Пришел в Pixonic как специалист по балансу, также занимается другими задачами на проектах компании в качестве геймдизайнера. Изначальная идея (или концепт, о котором мы говорили в прошлой статье) и готовая игра — это две абсолютно разные вещи. Игра может получиться не такой, […]