Nikolay
хмм...про widcard не подумал, спасибо!
главное чтобы он был последним в списке роутов
Ivan
ок, т.е. я смогу комбинировать? Ну это вообще замечательно!
Ivan
а то начал делать дополнительный лоадер по образцу ExtraLoader из доки. А потом понял, что это мне нихрена даёт:)
Nikolay
а то начал делать дополнительный лоадер по образцу ExtraLoader из доки. А потом понял, что это мне нихрена даёт:)
https://github.com/creonit-dev/PageBundle/blob/master/Routing/ExtraLoader.php можно посмотреть другие реализации
Ivan
благодарю! сейчас гляну
Dmitry
http://symfony.com/blog/symfony-3-2-0-released
Dmitry
Теперь знаю чем заняться вечером https://github.com/symfony/symfony/blob/master/UPGRADE-3.2.md
Dmitry
я уже на последнем RC оттестил все
Dmitry
так что перейду сразу
Dmitry
а я не собираю ничего
Dmitry
apt-get install
Anonymous
[Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException] Circular reference detected for service "doctrine.dbal.default_connection", path: "doctrine.dbal.default_connection". кто знает как бороться с этим эксепшном без инжекта service_container ?
Anonymous
есть doctrine event subscriber, который в зависимость принимает my.event_dispatcher. в my.event_dispatcher по тегам собираются my.event_subscriber'ы, один из которых может зависеть от doctrine.dbal.default_connection
Anonymous
кому ставить так?
Anonymous
lazy: true не помогает
Anonymous
сейчас попробую
S
Мне кажется от семерки все подойдут.
Anonymous
тоже не помогло
Anonymous
не помогает )
Anonymous
да
Anonymous
спасибо
Nikolay
так что перейду сразу
я подожду первых минорных апдейтов
Anonymous
@Enleur эксепшн отсюда, а не из \Symfony\Component\DependencyInjection\Compiler\CheckCircularReferencesPass https://github.com/symfony/symfony/blob/2.8/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php#L506
Anonymous
dypa да, можно, сейчас так и есть
Taras
Блин, вообще ошибка не ясная епта... [Symfony\Component\Debug\Exception\ContextErrorException] Runtime Notice: Declaration of App\UtilityBundle\Test\WebTestCase::createClient() should be compatible with Symfony\Bundle\FrameworkBundle\Test\WebTestCase::createClient(array $options = Array, array $server = Array)
Aleksei
в ошибке же все написано
Aleksei
:)
Taras
dypa, нет... учитывая, что раньше какого-то уя это работало )))
Nikolay
сигнатура метода App\UtilityBundle\Test\WebTestCase::createClient оличается от Symfony\Bundle\FrameworkBundle\Test\WebTestCase::createClient
Nikolay
вроде же "по русски" написано в ошибке
Nikolay
шторм явно штормит на отображении метода App\UtilityBundle\Test\WebTestCase::createClient
Taras
в том-то и беда, что не штормит нифига... О_о
Taras
блин, нашел ошибку вроде... но еппать, как ЭТО работало ранее?.. О_о
Taras
да.
Taras
блин, ну херня какая-то... abstract class WebTestCase extends KernelTestCase protected static function createClient(array $options = array(), array $server = array()) class WebTestCase extends Symfony\Bundle\FrameworkBundle\Test\WebTestCase protected static function createClient($context = 'web', $https = true, array $options = array(), array $server = array()) В теории вообще лишнее $context = 'web', $https = true
Taras
но какого хера это работало ранее?
Taras
нельзя нам обновляться до 7-го
Taras
что я здесь не вижу?... возможны ли какие-то условия в php.ini которые будут допускать такую херню?.. О_о брееед какой-то
Anonymous
не знаю, как работало раньше, но тебе нужно два новых аргумента передавать последними
Taras
пиздец... Sergey ты прав...
Taras
курва-его-в ухо...
Danil
Увидел такой контроллер... http://pastebin.com/a3RKkyE6
Nikolay
некоторые программисты считают что они "творцы"
Danil
Главное вроде все по феншую
Danil
Разве эт норма?
Danil
Это по-моему вообще кошмар
Nikolay
ну есть же https://github.com/dunglas/DunglasActionBundle , почему бы нет :)
Danil
От этого контроллера еще наследуются
Danil
Для чего это нужно?
Danil
Для статики?
Danil
Т.е. для микространичек?
Danil
Или
Danil
Я вообще не могу придумать
Danil
Где это можно применить
Danil
ADR pattern
Nikolay
https://speakerdeck.com/dunglas/create-symfony-apps-as-quickly-as-with-laravel-keep-your-code-framework-agnostic там еще цела презентация есть в поддержку этого подхода
Nikolay
самое забавное что "мы" этот этап уже проходили с абстракциями от SQL и баз данных
Дмитрий
ребята, вы когда код пишете придерживаетесь требованиям PSR (непомню 2 или 4) что строка должна быть не более 80 символов?
Aleserche
2 это, да. Линтер в помощь
Дмитрий
что за линтер?
Aleserche
Php linter
Dmitry
я вот это юзаю https://github.com/FriendsOfPHP/PHP-CS-Fixer
Aleserche
Смотри для своего редактора или иде
Dmitry
можно на прекоммит повесить
Aleserche
Ну если код с нуля пишешь и следишь, то без фиксера тоже норм
Dmitry
людям свойственно ошибаться )
Дмитрий
Php linter
так он же для sublime, phpstorm сам перенесит при достижении 80 символов
Dmitry
тем более такие вещи иногда трудно заметить
Aleserche
так он же для sublime, phpstorm сам перенесит при достижении 80 символов
Нет, это только врап, он полностью правила не соблюдает. Там же еще расстановка скобок, параметров, элементов массива
Aleserche
И еще много чего
Danil
Упс, не туда
Danil
Теперь вы знаете где я живу
Aleksandr
по айпи вычислим
Danil
:(
Danil
А в телеграм походу файл нельзя удалить
Дмитрий
в phpstorm кто нибудь настраивал Code Sniffer?
Nikita
+
Дмитрий
указываю путь до phpcs.bat нажимаю Validate и ошибка, правда она в другой кодировке почему-то показывается. В консоле phpcs —version оказывает версию