170 похожих чатов

Можно я немного поною? поставил я тут себе Illuminate\Database, ну

вот что это за дичь такая? ну почему недостаточно вернуть просто Model или null, зачем там object и static?
* @return \Illuminate\Database\Eloquent\Model|object|static|null
*/
public function first($columns = ['*'])

я ведь могу, как раньше в idiorm, чтобы узнать что запись нашлась просто проверить на is_object?

дока пишет "... этот метод вернет вам один объект stdClass..." ага щас блять, а исходники говорят про лютую дичь ))

20 ответов

23 просмотра

Ничего ты не понимаешь. Это же сделано для твоего удобства)))

Вроде же можно возращать StdClass. Про статик хз

Дмитрий-Щербаков Автор вопроса
Павел Г.
Вроде же можно возращать StdClass. Про статик хз

я в своем методе написал в docblock что возвращаю Model, таким образом автоподстановка кода начинает работать и проверяю перед этим на is_object

Дмитрий Щербаков
я в своем методе написал в docblock что возвращаю ...

Вообще с этим можно вроде как справляться через assert или instanceOf. С Статик анализаторами только так. А почему автоподтановка не работает хз даже. Даже при таком огромном наборе вроде должна

Дмитрий-Щербаков Автор вопроса
Павел Г.
Вообще с этим можно вроде как справляться через as...

и ведь в пыхе 8 разрабы только усугубляют это дело включая возможность писать mixed и union types делать ((

Дмитрий Щербаков
и ведь в пыхе 8 разрабы только усугубляют это дело...

В целом потому что много где используется, но на уровне докблоков. А так и обратная совместимости и типизация

Дмитрий-Щербаков Автор вопроса
Павел Г.
В целом потому что много где используется, но на у...

дак это понятно что они хотят избавить людей от docblock, вся надежда что в 9-ке они сделают union types deprecated ))

Дмитрий Щербаков
дак это понятно что они хотят избавить людей от do...

Да не, я думаю смысл в этом есть. Пыха язык динамической типизации. Это не баг это фича)) а уж хочешь юзай unions, хочешь нет.

Дмитрий-Щербаков Автор вопроса
Павел Г.
Вообще с этим можно вроде как справляться через as...

мы пхпдок костыли пишем. еще засорять рантайм ассертами, да ну чот

Alexey Gevondyan
мы пхпдок костыли пишем. еще засорять рантайм ассе...

В итоге половина проекта в var ) и типизция чисто на пхпдоках )

Павел Г.
В итоге половина проекта в var ) и типизция чисто ...

да, все так. зато автодополнение работает, и ищутся использования.

Павел Г.
Когда instanсe of - вроде тоже должны работать

ну да, но это мусор в коде. ифы лишние

Павел Г.
а вары не лишние)

ну они хотя бы рантайм не засоряют

потому что твоя Model extends это говно и static потому что late static bindings IDE понимает такое

Дмитрий-Щербаков Автор вопроса
SarcasmIO
потому что твоя Model extends это говно и static ...

дык это не моя модель... это все что я понял из сообщения ))

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта