Зефир локон зависимости

Как правильно представить расширение curl как зависимость?

Просто пытаюсь создать массив, который ссылается на константы из скручиваемость вот так

public function __construct()
{
let this->options = [
CURLOPT_SSL_VERIFYPEER : false,
CURLOPT_RETURNTRANSFER : true,
CURLOPT_CONNECTTIMEOUT : 30,
CURLOPT_TIMEOUT        : 30
];
}

вызывает предупреждения / ошибки времени компиляции

Предупреждение: константа CURLOPT_CONNECTTIMEOUT не существует при компиляции
время в /home/nathan/gitRepos/zephir/rcurl/rcurl/curl.zep 89
[Несуществующая-константа]

          CURLOPT_CONNECTTIMEOUT : "30",  -----------------------------------^

Zephir \ CompilerException: недопустимый тип значения: строка в
/home/nathan/gitRepos/zephir/rcurl/rcurl/curl.zep в строке 89

          CURLOPT_CONNECTTIMEOUT : "30",  -----------------------------------------^

Я начал смотреть в сгенерированном config.json файл и нашел requires раздел, к которому я добавил curl так что теперь это выглядит так

"requires": {
"extensions": [
"curl"]
},

Однако теперь ошибки компилятора изменились

Zephir \ Exception: не удалось загрузить расширение: curl, необходимо добавить
расширения выше, прежде чем строить это расширение

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]