File: //opt/cloudlinux/venv/lib/python3.11/site-packages/clselect/__pycache__/clextselect.cpython-311.pyc
�
M�ilN � � � d dl Z d dlZd dlZd dlZd dlmZ ddlmZ ddlm Z ddl
mZ ddlm
Z
e� � a G d� d e� � ZdS )
� N)�clcagefs� )�ClSelect)�ClSelectExcept)�clprint)�utilsc �d � e Zd Z ej � � rdndZdZdd�Zd� Zd� Z d� Z
d � Zd
� Zd� Z
dd
�Zdd�Zdd�Zd� Z ee� � Zd� Zd d�Z ee� � Zd� Z ee� � Zd� Z ee� � Zd� Zd� Zd� Zd� Zed� � � Zed� � � Zed� � � Zed� � � ZdS )!�ClExtSelectz0/etc/cl.selector.conf.d/php.extensions.conflictsz)/etc/cl.selector/php.extensions.conflictsz/opt/alt�phpc �L � t j | |� � g | _ d| _ d S )NF)r �__init__�
_conflicts�!_use_default_exts_from_native_php)�self�items �K/opt/cloudlinux/venv/lib64/python3.11/site-packages/clselect/clextselect.pyr
zClExtSelect.__init__ s, � ���$��%�%�%���� 27��.�.�.� c � � || j v S �N)�_hidden_extensions)r �ext_names r �_is_disabled_extentionz"ClExtSelect._is_disabled_extention'