Я получаю это сообщение об ошибке
Попытка вызвать функцию «openssl_pkey_get_private» из пространства имен «WAYF»
Я обновляю версию symfony с symfony2 до symfony3, и «WAYF» — это мой пакет, и
В этом у меня есть одно имя класса как «CustomLogin.php»
в этом классе я объявил одну функцию «function prepareparamsforjs () {}» и
в этой функции я вызываю функцию «openssl_pkey_get_private ()» с аргументами «$ privatekey» и «$ privatekeypass», чтобы получить закрытый ключ
но я получаю выше сообщение об ошибке.
Может кто-нибудь сказать мне, как решить эту проблему.
Заранее спасибо!…
ИМХО у вас нет расширения OpenSSL (http://php.net/manual/en/book.openssl.php) загружен в PHP, поэтому анализатор пытается найти его в текущем пространстве имен, которым является WAYF.
Быстрый способ проверить, загружено ли расширение OpenSSL, — запустить:
var_dump(extension_loaded('openssl'));
Других решений пока нет …