@prophp7

Страница 94 из 1387
Fayozjon [CybernatiC]
29.11.2016
14:57:00
http://svyatoslav.biz/misc/psr_translation/

?Томат?
29.11.2016
14:57:06
Пытался читать. Страшно аж спать захотелось.

Aleksey
29.11.2016
14:57:15
не бойся!

мы с тобой

Google
?Томат?
29.11.2016
14:57:20
http://svyatoslav.biz/misc/psr_translation/
Спасибо, может хоть так осилю)

Aleh
29.11.2016
14:58:43
А что-то еще, кроме composer есть из must learn?
https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839

Serghei
29.11.2016
14:58:53
где то писали же что не скриншоить код

?Томат?
29.11.2016
14:58:55
А какой-нибудь phplint существует в природе, который будет меня носом тыкать?

Serghei
29.11.2016
14:59:04
или поменялось уже

Aleh
29.11.2016
14:59:49
phan, phpmd

Serghei
29.11.2016
15:00:19
php --help | grep lint -l Syntax check only (lint)

Aleh
29.11.2016
15:00:29
не

это только валидация синтаксиса

?Томат?
29.11.2016
15:01:03
phan, phpmd
Спасибо, вроде пока больше newbie-вопросов нет.

А CodeSniffer?

Aleksey
29.11.2016
15:02:03
phpcs

Aleh
29.11.2016
15:03:00
https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839

Google
Serghei
29.11.2016
15:04:39
> http://ruhighload.com/

жаль нет фейспалма

Dmitriy
29.11.2016
15:04:52
https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839
спс за "новый проект от SO" не знал

Sergey
29.11.2016
15:05:53
как спрятать pinned message?

Dmitriy
29.11.2016
15:06:04
крестик естьб

Sergey
29.11.2016
15:06:27
оно тогда глобально отключит всей комнате)

Aleh
29.11.2016
15:06:53
как спрятать pinned message?
никак, оно ж на то и pinned )

Aleksey
29.11.2016
15:07:03
я у себя нажал, у всех выключилось?!

Aleh
29.11.2016
15:07:10
не, он просто админ

Dmitriy
29.11.2016
15:07:12
нет

Serghei
29.11.2016
15:07:16
-

Sergey
29.11.2016
15:07:20
може в инфо комнаты просто запихнуть?

Aleksey
29.11.2016
15:07:27
да, в desc описать

Sergey
29.11.2016
15:07:35
?

Aleh
29.11.2016
15:09:32
done

?Томат?
29.11.2016
15:29:57
А PhpFlow - чей канал?

Dmitriy
29.11.2016
15:30:27
?Томат?
29.11.2016
15:31:01
Прост они как специально выложили шпаргалку по компостеру.

Fayozjon [CybernatiC]
29.11.2016
15:31:02
Есть какой нибудь сервис бесплатный для скачивания торрентов через http ?

Google
?Томат?
29.11.2016
15:33:32
А. Бесплатный. Тогда не пойдёт.

Fayozjon [CybernatiC]
29.11.2016
15:34:50
у тебя есть там акк

?

Aleh
29.11.2016
15:47:51
ну если в свой проект пихаете, то видимо надо ставить торрент клиент на сервер, который в фс писать файл будет, ну или в какой-нибудь стрим

Bohdan
29.11.2016
15:50:50
Я через nodejs качал, там все готовое есть

Aleh
29.11.2016
15:51:32
https://github.com/kleiram/transmission-php ну тоже не так плохо

качает transmission, а вы управляете и если надо то ради бога по хттп раздаете)

?Томат?
29.11.2016
15:53:10
у тебя есть там акк
Не-а, просто недавно на глаза попадался.

Fayozjon [CybernatiC]
29.11.2016
15:55:34
Качать с торрентов нет возможности =(

Скиньте SMS gateway сервисы пожалуйста

Dmitriy
29.11.2016
16:02:51
sms.ru

Dmitriy
29.11.2016
16:03:07
если нужно на россию

Fayozjon [CybernatiC]
29.11.2016
16:03:20
Узбекистан там есть?

Dmitriy
29.11.2016
16:03:33
не знаю.

Узбекистан там есть?
у вас же там был свой гейтвей. в чате Тash. dev. писали как-то

Fayozjon [CybernatiC]
29.11.2016
16:08:17
Это мусор

А не гейтвей

Dmitriy
29.11.2016
16:09:15
хм. жалко не в таше. так бы мог свой гейт поднять =(

Fayozjon [CybernatiC]
29.11.2016
16:09:24
Я свои делаю

Google
Fayozjon [CybernatiC]
29.11.2016
16:09:47
Либо через андрошу либо через свистульку usb

Но тут принципиально хотят сервис нормальный

Dmitriy
29.11.2016
16:10:07
какие костыли =)

Fayozjon [CybernatiC]
29.11.2016
16:10:29
Зачем костыли?) вполне юзабельные с апи

Dmitriy
29.11.2016
16:12:29
обычно gsm гетвей поднимается для рассылки и пишется к нему софт.

Fayozjon [CybernatiC]
29.11.2016
16:13:03
То что сдают в аренду у нас сделанно через ат команды и телефон ))))

Sergey
29.11.2016
16:42:55
class RegisterUserRequest implements Mappable { /** @var string */ public $email; /** @var string */ public $password; /** @var string */ public $name; /** @var \DateTime */ public $birthday; /** @var Address */ public $address; public function mapping() { return [ 'email' => new Copy('email'), 'password' => new Copy('password'), 'name' => new Copy('name'), 'birthday' => new Date(new Copy('birth_date')), 'address' => new Construct( Address::class, new Copy('locationObj->location->country'), new Copy('locationObj->location->state'), new Copy('locationObj->location->city'), new Copy('locationObj->location->street'), new Copy('locationObj->location->street_address') ), ]; } }

Sergey
29.11.2016
16:43:14
/** @var Address */ public $address; инлайн?)

Sergey
29.11.2016
16:43:36
что инлайн?

Admin
ERROR: S client not available

Sergey
29.11.2016
16:43:44
это не сущность

Sergey
29.11.2016
16:43:46
ну че инлайн пхпдок?

Aleh
29.11.2016
16:43:48
покажи Mappable

Sergey
29.11.2016
16:44:06
namespace Fesor\RequestObject\Mapper; use ScriptFUSION\Mapper\Mapping; interface Mappable { /** * @return Mapping[]|Mapping */ public function mapping(); }

Sergey
29.11.2016
16:44:10
можно было б и PropertyAccessor юзать locationObj->location->country

Sergey
29.11.2016
16:44:17
ясно

пойду дальше писать

Sergey
29.11.2016
16:44:24
и чо такое Copy?

Sergey
29.11.2016
16:44:40
если что - это я пытаюсь доделать свой request-objects

Sergey
29.11.2016
16:44:45
ну это я понял

Google
Sergey
29.11.2016
16:44:49
что бы мэпить запросы грамотно на объекты

Sergey
29.11.2016
16:44:58
но есть же PropertyAccessor, я так понял ты его не юзаешь

Sergey
29.11.2016
16:45:09
...чем тебе поможет PropertyAccessor?

если ты мэппинг описываешь

Copy это часть DSL пакета ScriptFUSION/Mapper

Sergey
29.11.2016
16:45:51
а Mapping?
в смысле? там в объекте запроса вот та штука которая возвращается

там по сути в два этапа: - смэпить массив в другой массив - гидрэйтнуть массив на объекты

Sergey
29.11.2016
16:46:15
именно этим и поможет) есть PropertyPath

который должен был быть по сути вместо Copy

Sergey
29.11.2016
16:46:27
именно этим и поможет) есть PropertyPath
я использую готовый мэппер

Sergey
29.11.2016
16:46:37
ну как-то более приближенно к симфони вышло б

Sergey
29.11.2016
16:46:45
и peoperty accessor "поможет" только если есть объект где брать, а это только конфиг

нахуй симфони

подумаешь что лучше ничего в php комьюнити особо нет(

это не повод обмазываться говном

когда доделаю этот proof-of-concept подумаю уже на тему более норм DSL

аля

Sergey
29.11.2016
16:48:09
а потом propertyAccessor->getValue($path, $obj)

Sergey
29.11.2016
16:49:12
return [ 'city" => new Body("locationObj.location.city"), 'type' => new List(new Query("filter.type")) ]

'locale' => new Header('Accept-Language')

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