@prophp7

Страница 875 из 1387
Dmitriy
16.01.2018
08:33:06
на гите сказано что данный пакет больше не мейнтейнитса https://github.com/cretz/dust-php

там вроде форк есть, нужно копать вглубь

Bohdan
16.01.2018
08:34:33
https://github.com/Bloafer/dust-php

Google
Bohdan
16.01.2018
08:34:43
вот форк (в ридми линка, да :))

но тоже не очень активно пишется

ужесточение типов в классах, реализующих интерфейс - это мало того, что не поддерживаетсЯ, так еще и отстой, да?

Егор
16.01.2018
08:44:59
В случае с принимаемыми аргументами сужение типов это нарушение LSP.

Bohdan
16.01.2018
08:45:45
да вот и я о том же думаю

Егор
16.01.2018
08:46:16
Возвращаемые типы можно сужать

Bohdan
16.01.2018
08:46:56
если бы еще в php объекты классов наследовались от object - было бы норм

хотя непонятно...

RFC описывает, что такое поддерживается

а шторм ругается надо пробовать, короче

а, все проще за variance для object не проголосовали - печально

Pavel
16.01.2018
08:51:32
А в чем сейчас проблема?

Bohdan
16.01.2018
08:52:08
интерфейс для маппера данных из файла на объект принимает объект, данные файла, возвращает объект и может работать с разными объектами в зависимости от реализации

Google
Bohdan
16.01.2018
08:52:20
public function mapData(object $target, Worksheet $worksheet) : object

M
16.01.2018
09:07:29
Извините за оффтоп, подскажите недорогой VPS.

Yakov
16.01.2018
09:08:49
https://www.scaleway.com/

M
16.01.2018
09:40:33
https://www.scaleway.com/
А что там за вариации ARM/BareMetal?

Yakov
16.01.2018
09:41:25
пользуюсь X86-64 за 3 евро и не задумываюсь о другом)

Yakov
16.01.2018
09:56:12
да

Anton
16.01.2018
09:59:26
Bohdan
16.01.2018
10:03:10
В 7.2 так можно
https://3v4l.org/1n3jg

Maksim
16.01.2018
10:03:40
И микшед следом)

Anton
16.01.2018
10:05:07
https://3v4l.org/1n3jg
Ну так это другое. Ковариантов таки да не завезли.

Я тебя видимо не так понял изначально

Bohdan
16.01.2018
10:05:25
Ну так это другое. Ковариантов таки да не завезли.
а то ты говорил именно про object тайпхинт?

Anton
16.01.2018
10:05:29
Да

Bohdan
16.01.2018
10:06:16
да, то я не совсем ясно сформулировал то была база задачи, а реализации того интерфейса уже должны были сужать return type

обошелся пока что доктайпхинтами, хоть это и чисто сахарок

Серёга
16.01.2018
10:16:25
Всем привет. Я только вчера начала ковырять Symfony 2. Где берутся данные из БД? чтобы далее их в твиг в шаблоне вывести

Дмитрий Maestro
16.01.2018
10:16:48
чего вторую когда 4ая уже есть

Google
Bohdan
16.01.2018
10:17:58
Всем привет. Я только вчера начала ковырять Symfony 2. Где берутся данные из БД? чтобы далее их в твиг в шаблоне вывести
данные из БД должна доставать твоя орм, если все делается по-обычному но ты уверен, что тебе стоит сейчас ковырять симфони? насколько я понимаю, у тебя опыта мало

Серёга
16.01.2018
10:18:50
данные из БД должна доставать твоя орм, если все делается по-обычному но ты уверен, что тебе стоит сейчас ковырять симфони? насколько я понимаю, у тебя опыта мало
в пхп вообще почти нет. Я ковыраю работающее приложение. а где , в каком файле происходит передача переменных в шаблон?

Bohdan
16.01.2018
10:18:58
в контроллере

Bohdan
16.01.2018
10:19:44
мой герой, я лучше ответа "из БД" не придумал :)
шутку про математиков/программистов и парашютиста помнишь?

Dmitriy
16.01.2018
10:19:51
ищи метод,который подходит под нужное тебе действие

Bohdan
16.01.2018
10:21:26
Существует старый анекдот про парашютиста, которого снесло ветром на дерево, и он повис в нескольких метрах над землей. Спустя некоторое время появляется случайный прохожий, у которого незадачливый парашютист спрашивает, где он находится. Прохожий: «Вы в шести метрах над землей». Парашютист: «Вы, должно быть, программист?» Прохожий: «Да, но как вы догадались?» Парашютист: «Вы дали точный, но совершенно бессмысленный ответ».

вместо "программист" можно подставить "математик"

Серёга
16.01.2018
10:21:56
Roman
16.01.2018
10:22:41
app/config/routing.yml тут нет его, где он?
ческни контроллер, который может иметь такое же название как роут. Там могут быть аннотации

Vlad
16.01.2018
10:23:29
bin/console d:r

Nadirq
16.01.2018
10:26:16
bin/console d:r
МОЖНО СОКРАЩАТЬ КОНСОЛЬНЫЕ КОМАНДЫ????

Серёга
16.01.2018
10:26:44
[InvalidArgumentException] The namespace "d" is ambiguous (doctrine:database, doctrine:generate and 5 more).

Vlad
16.01.2018
10:27:40
debug:route

Серёга
16.01.2018
10:28:00
[InvalidArgumentException] There are no commands defined in the "debug" namespace.

Nadirq
16.01.2018
10:28:16
bin/console покажи

Quiss
16.01.2018
10:28:46
МОЖНО СОКРАЩАТЬ КОНСОЛЬНЫЕ КОМАНДЫ????
да, можно, если по началу - одно совпадение

Google
Quiss
16.01.2018
10:29:00
view view:clear Clear all compiled view files [13:28]-[quiss@Walfire]-[~/projects/master]-[git feature/new-master] $ php artisan v:cle Compiled views cleared!

можно так-же записать как v:c

Nadirq
16.01.2018
10:29:27
ну я уже понял принцип) такая мелочь а как приятно

Серёга
16.01.2018
10:29:32
bin\console - нет такого, есть app/console - через него сервер запускаю например

php app/console router:debug [router] Current routes Name Method Scheme Host Path _wdt ANY ANY ANY /_wdt/{token} [skipped]

Nadirq
16.01.2018
10:30:12
не густо

Bohdan
16.01.2018
10:31:12
там два минуса перед env

Admin
ERROR: S client not available

Серёга
16.01.2018
10:33:20
дает таблицу

app/console router:debug —env=prod

вот так только

Bohdan
16.01.2018
10:34:15
еще добавь —show-controllers

Серёга
16.01.2018
10:35:12
получил спасибо. разматываю дальше

Bohdan
16.01.2018
10:35:18
после этого у тебя в правой колонке будет список контроллеров ищешь свой роут во второй справа, смотришь имя контроллера в правой например JMSTranslationBundle:Translate:index - файл TranslateController, метод indexAction

Серёга
16.01.2018
10:35:23
php app/console router:debug —env=prod —show-controllers

вот команда

скоро буду глупые вопросы писать

Andrew
16.01.2018
10:36:59
и кстати, почему в prod env команды запускаешь?

Google
Andrew
16.01.2018
10:37:22
если локально работаешь - используй dev

Bohdan
16.01.2018
10:37:24
там такой проект, видимо

с роутингом странно настроенным

Vlad
16.01.2018
10:38:33
Мб просто проект с прода, где все дев окружение выпилено

Серёга
16.01.2018
10:38:53
это учебный проект

типа лабораторки

Bohdan
16.01.2018
10:39:08
где ты его нашел такой?

Серёга
16.01.2018
10:39:58
в моем городе нет питонячьих вакансий, удаленно у меня скилл не дотягивает. зато есть несколько пхп вакансий. вот птаюсь подтянуться немного.

кстати на джанге темплейты почти такие же как твиг в симфони2

Vlad
16.01.2018
10:40:27
Странный способ

Серёга
16.01.2018
10:40:45
удаленно точнее скилл дотягивает, но деньги не дотягивают до жедаемых

деньги/скилл

Evgeniy
16.01.2018
10:41:01
кстати на джанге темплейты почти такие же как твиг в симфони2
Ну, так мане твига вроде так и написано, что с3.14жжено)

Серёга
16.01.2018
11:05:13
а какой есть способ отладки в сим2? ну типа в консоль екхо делать из контроллера, например?

Dmitriy
16.01.2018
11:07:09
там дев бар есть

Shmaltorhbooks
16.01.2018
11:07:26
VarDumper выплевывает в dev бар

Dmitriy
16.01.2018
11:07:35
он показывает дампы,функция dump()

Andrew
16.01.2018
11:10:16
Серёга
16.01.2018
11:25:48
dump($actions); не пашет

Andrew
16.01.2018
12:10:33
dump($actions); не пашет
если ты работаешь в продакшн режиме (роутинг идет через фронт-контроллер app.php а не app_dev.php) или добавляешь —env=prod в консоли, там отсутствует DebugBundle и VarDumper.

Страница 875 из 1387