Ivan
ок, т.е. я смогу комбинировать? Ну это вообще замечательно!
Ivan
а то начал делать дополнительный лоадер по образцу ExtraLoader из доки. А потом понял, что это мне нихрена даёт:)
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)
Nikolay
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
И еще много чего
Danil
Упс, не туда
Danil
Теперь вы знаете где я живу
Aleksandr
по айпи вычислим
Danil
:(
Danil
А в телеграм походу файл нельзя удалить
Дмитрий
в phpstorm кто нибудь настраивал Code Sniffer?
Nikita
+
Дмитрий
указываю путь до phpcs.bat нажимаю Validate и ошибка, правда она в другой кодировке почему-то показывается. В консоле phpcs —version оказывает версию