| Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/clwizard/modules/__pycache__/php.cpython-311.pyc |
�
C(pe� � � � d dl mZ d dlZd dlmZmZmZ d dlmZm Z ddl
mZ d dlm
Z
mZ d dlmZ d d lmZ d d
lmZ G d� de� � ZdS )
� )�absolute_importN)�List�Dict�Tuple)�MODULES_LOGS_DIR�CL_SELECTOR_BIN� )�WizardInstaller)�InstallationFailedException�PackageMissingError)�ExternalProgramFailed)�check_cagefs_initialized)�Featurec �� � e Zd Zej � ed� � Zej Z
d� Zd� Zd� Z
d� Zed� � � Zed� � � Zed� � � Zd � Zd
� Zd� Zd� Zd
S )�PhpInstallerzphp.logc � � | j � d|� � | � t dddd|dg� � d S # t $ r t � � �w xY w)Nz)trying to set default php version as '%s'�set�
--interpreter�phpz--default-version�--json��
app_logger�info�_run_commandr r
r )�self�versions �K/opt/cloudlinux/venv/lib64/python3.11/site-packages/clwizard/modules/php.py�_set_default_php_versionz%PhpInstaller._set_default_php_version s� � �����H�'�R�R�R� 0��������#�W�h�8�
9�
9�
9�
9�
9�� %� 0� 0� 0�-�/�/�/� 0���� �!A � Ac � � | j � d|� � | � t dddd|dg� � d S # t $ r t � � �w xY w)Nz%trying to set PHP Selector state '%s'r r r z--selector-statusr r )r �statuss r �_set_cloudlinux_selector_statusz,PhpInstaller._set_cloudlinux_selector_status'