Size: a a a

2020 April 21

AM

Alexander Makarov in Yii Framework 3
а, ну понятно
источник

AM

Alexander Makarov in Yii Framework 3
про винду никто не подумал
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
а, ну понятно
?
источник

AM

Alexander Makarov in Yii Framework 3
да проверка там была на абсолютный путь аля "начинается с /"
источник

AM

Alexander Makarov in Yii Framework 3
А надо так:

private static function isAbsolutePath(string $path): string
{
   return strpos($path, '/') === 0 || strpos($path, ':') === 1 || strpos($path, '\\\\') === 0;
}
источник

AM

Alexander Makarov in Yii Framework 3
сейчас github оживёт, волью и сделаю поддержку Composer 2
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
А надо так:

private static function isAbsolutePath(string $path): string
{
   return strpos($path, '/') === 0 || strpos($path, ':') === 1 || strpos($path, '\\\\') === 0;
}
\\path\to\file  - так винда умеет для фс?
источник

AM

Alexander Makarov in Yii Framework 3
да, это сетевая шара
источник

Д

Дмитрий in Yii Framework 3
да, сетевая. но зачем нужно это для кода, который смотрит в папку? ты так монтируешь диск для разработки?
источник

AM

Alexander Makarov in Yii Framework 3
я его не монтирую :)
источник

AM

Alexander Makarov in Yii Framework 3
у меня-то такого нет, но вполне вероятно что разработка идёт на сетевой шаре без монтирования
источник

AM

Alexander Makarov in Yii Framework 3
я так в универе работал когда нам диска не давали и прав на монтирование :)
источник

AM

Alexander Makarov in Yii Framework 3
мой текущий кейс - это вторая проверка
источник

AM

Alexander Makarov in Yii Framework 3
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
А надо так:

private static function isAbsolutePath(string $path): string
{
   return strpos($path, '/') === 0 || strpos($path, ':') === 1 || strpos($path, '\\\\') === 0;
}
источник

AM

Alexander Makarov in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
Не надо.
источник

AM

Alexander Makarov in Yii Framework 3
Там как раз кейсы есть, которые у нас не могут быть в принципе.
источник

AM

Alexander Makarov in Yii Framework 3
Потому что там рут диска без пути проверяется и вот это всё.
источник

Д

Дмитрий in Yii Framework 3
per file нет, у нас есть просто Modifers
@hiqsol хотел сделать видение стратегий на днях
источник