---
url: 'https://dxpr.com/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-drupal/%D9%85%D8%B3%D8%B1%D8%AF-drupal/%D8%AD%D9%82%D9%86-%D8%A7%D9%84%D8%AA%D8%A8%D8%B9%D9%8A%D8%A7%D8%AA-0'
title: 'حقن التبعيات | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2023-11-06T06:55:19+00:00'
updated: '2026-10-24T03:52:11+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: 'حقن التبعيات نمط تصميم برمجي يُستخدم في Drupal CMS ويفصل المكونات عن بعضها. وهو وسيلة لمنح المكون تبعياته بدلًا من أن يبحث عنها المكون بنفسه، مما يسهّل صيانة الشيفرة واختبارها ويجعلها أكثر مرونة وقابلية للتوسيع.في Drupal، يُستخدم حقن التبعيات لمنح المكونات الخدمات التي تحتاجها لتعمل. ويتم ذلك بتمرير الخدمات كوسائط إلى منشئ المكون، مما يتيح استخدام المكون في سياقات مختلفة، إذ يمكن تغيير الخدمات دون تغيير المكون نفسه.'
tags:
  - 'Drupal glossary'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T03:52:11+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'حقن التبعيات'
      description: 'حقن التبعيات نمط تصميم برمجي يُستخدم في Drupal CMS ويفصل المكونات عن بعضها. وهو وسيلة لمنح المكون تبعياته بدلًا من أن يبحث عنها المكون بنفسه، مما يسهّل صيانة الشيفرة واختبارها ويجعلها أكثر مرونة وقابلية للتوسيع.في Drupal، يُستخدم حقن التبعيات لمنح المكونات الخدمات التي تحتاجها لتعمل. ويتم ذلك بتمرير الخدمات كوسائط إلى منشئ المكون، مما يتيح استخدام المكون في سياقات مختلفة، إذ يمكن تغيير الخدمات دون تغيير المكون نفسه.'
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2023-11-06T06:55:19+0000'
      dateModified: '2026-10-24T03:52:11+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-drupal/%D9%85%D8%B3%D8%B1%D8%AF-drupal/%D8%AD%D9%82%D9%86-%D8%A7%D9%84%D8%AA%D8%A8%D8%B9%D9%8A%D8%A7%D8%AA-0'
      articleSection: 'مسرد Drupal'
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-drupal/%D9%85%D8%B3%D8%B1%D8%AF-drupal/%D8%AD%D9%82%D9%86-%D8%A7%D9%84%D8%AA%D8%A8%D8%B9%D9%8A%D8%A7%D8%AA-0'
      description: 'حقن التبعيات نمط تصميم برمجي يُستخدم في Drupal CMS ويفصل المكونات عن بعضها. وهو وسيلة لمنح المكون تبعياته بدلًا من أن يبحث عنها المكون بنفسه، مما يسهّل صيانة الشيفرة واختبارها ويجعلها أكثر مرونة وقابلية للتوسيع.في Drupal، يُستخدم حقن التبعيات لمنح المكونات الخدمات التي تحتاجها لتعمل. ويتم ذلك بتمرير الخدمات كوسائط إلى منشئ المكون، مما يتيح استخدام المكون في سياقات مختلفة، إذ يمكن تغيير الخدمات دون تغيير المكون نفسه.'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: الرئيسية
            item: 'https://dxpr.com/ar'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: ar
---
[مركز المساعدة](/ar/hc)/[التوثيق](/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82) /[تعلّم Drupal](/ar/hc/documentation/learn-drupal) /[مسرد Drupal](/ar/hc/documentation/learn-drupal/drupal-glossary) # حقن التبعيات

 تعلّم Drupalمسرد Drupal

   ## في هذا الدليل

حقن التبعيات نمط تصميم برمجي يُستخدم في Drupal CMS ويفصل المكونات عن بعضها. وهو وسيلة لمنح المكون تبعياته بدلًا من أن يبحث عنها المكون بنفسه، مما يسهّل صيانة الشيفرة واختبارها ويجعلها أكثر مرونة وقابلية للتوسيع.

في Drupal، يُستخدم حقن التبعيات لمنح المكونات الخدمات التي تحتاجها لتعمل. ويتم ذلك بتمرير الخدمات كوسائط إلى منشئ المكون، مما يتيح استخدام المكون في سياقات مختلفة، إذ يمكن تغيير الخدمات دون تغيير المكون نفسه.

يُستخدم حقن التبعيات أيضًا لمنح المكونات خيارات الإعدادات. ويتم ذلك بتمرير كائن إعدادات إلى منشئ المكون، مما يتيح استخدام المكون في سياقات مختلفة، إذ يمكن تغيير الإعدادات دون تغيير المكون نفسه.

حقن التبعيات جزء مهم من بنية Drupal، إذ يتيح فصل المكونات عن بعضها ويسهّل صيانة الشيفرة واختبارها، كما يسهّل توسيع الشيفرة وتخصيصها، إذ يمكن استبدال المكونات بسهولة بتطبيقات مختلفة.