1. Məhsullar
  2.   Diaqram
  3.   PHP
  4.   PHP-PlantUMLWriter
 
  

UML diaqramlarını oxumaq, yazmaq və fərdiləşdirmək üçün pulsuz PHP Kitabxanası

Proqram Tərtibatçılarına PHP Mənbəsindən UML diaqramlarını yaratmağa, redaktə etməyə, manipulyasiya etməyə və ixrac etməyə imkan verən aparıcı Açıq Mənbəli PHP UML Diaqramma Kitabxanası.

PHP-PlantUMLWriter nədir?

Proqram təminatının inkişafı dünyasında mürəkkəb sistemlərin və arxitekturaların vizuallaşdırılması çox vaxt dizayn və sənədləşdirmə prosesinin mühüm hissəsidir. Bu məqsədlə populyarlıq qazanan vasitələrdən biri, düz mətn təsvirlərindən diaqramlar yaradan mətn əsaslı diaqramma aləti PlantUML-dir. Əgər siz PlantUML-i layihələrinizə inteqrasiya etmək üçün əlverişli yol axtarırsınızsa, David Fuhr tərəfindən PHP kitabxanası əla seçimdir. Proqram tərtibatçıları yalnız PHP kodundan istifadə edərək bu diaqramları yarada və fərdiləşdirə bilməz, həm də diaqramların yaradılmasını layihələrinizə inteqrasiya etməyi asanlaşdırır.

PHP-PlantUMLWriter proqram tərtibatçılarına UML diaqramlarını proqramlı şəkildə yaratmağa imkan verən açıq mənbəli PHP kitabxanasıdır. Kitabxana sinif diaqramları, ardıcıllıq diaqramları, fəaliyyət diaqramları və s. daxil olmaqla geniş diaqram diaqramları yarada bilər. O, PlantUML-in mətn əsaslı sintaksisindən istifadə edərək diaqramların yaradılmasının mürəkkəbliyini mücərrədləşdirir və PHP kodunuz daxilində diaqramlar yaratmaq üçün sadə, obyekt yönümlü interfeys təqdim edir. Kitabxananı layihələrinizə daxil etməklə siz proqram dizaynlarınızın sənədləşdirilməsini və ünsiyyətini təkmilləşdirə bilərsiniz.

PHP-PlantUMLWriter kitabxanası genişlənmək üçün nəzərdə tutulmuşdur. Xüsusi tələbləriniz varsa və ya fərdi funksionallığa ehtiyacınız varsa, onu ehtiyaclarınıza uyğunlaşdırmaq üçün asanlıqla genişləndirə bilərsiniz. Kitabxana PHP proqramlarınızda PlantUML diaqramlarının yaradılması prosesini asanlaşdırır. Bu, mürəkkəb sistem arxitekturalarını vizuallaşdırmaq və paylaşmaq istəyən PHP tərtibatçıları üçün dəyərli vasitədir və yaxşı sənədləşdirilmiş, saxlanıla bilən kod bazaları yaratmaq üçün yeni imkanlar açır. İstər mürəkkəb axın diaqramları, istər təşkilati diaqramlar, istərsə də şəbəkə diaqramları yaratmağınızdan asılı olmayaraq, kitabxana prosesi asanlaşdırır.

Previous Next

PHP-PlantUMLWriter ilə işə başlamaq

PHP-PlantUMLWriter proqramını quraşdırmanın tövsiyə olunan yolu Composer-dən istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.

PHP-PlantUMLWriter proqramını Composer vasitəsilə quraşdırın

composer require davidfuhr/php-plantumlwriter
Siz həmçinin onu birbaşa GibHub-dan endirə bilərsiniz.

PHP vasitəsilə yaradılan UML diaqramları

Açıq mənbəli PHP-PlantUMLWriter kitabxanası öz PHP proqramlarında yeni PlantUML diaqramlarının yaradılması üçün tam dəstəyi ehtiva edir. Proqram tərtibatçıları dəstəklənən müxtəlif diaqramlar yarada bilər, o cümlədən sinif diaqramları, ardıcıllıq diaqramları, istifadə halları diaqramları və s. Kitabxana getDiagramText() metodundan istifadə edərək PlantUML diaqram mətnini yaratmağa imkan verir ki, bu da PlantUML rendererindən istifadə edərək faktiki diaqrama çevrilə bilər. Aşağıdakı misaldan "Avtomobil" və "Mühərrik" adlı iki sinifdən ibarət sadə sinif diaqramı yaratmaq və onlar arasında assosiasiya yaratmaq üçün istifadə edilə bilər

PHP Kitabxanasından istifadə edərək PlantUML Diaqramını Necə Yaratmaq olar?

use PlantUmlWriter\PlantUmlWriter;

$plantUml = new PlantUmlWriter();

$plantUml->startDiagram();
$plantUml->addClass('Car');
$plantUml->addClass('Engine');
$plantUml->addAssociation('Car', 'Engine');
$plantUml->endDiagram();

echo $plantUml->getDiagramText();

PHP Kitabxanası vasitəsilə Diaqramların Fərdiləşdirilməsi

Açıq mənbəli PHP-PlantUMLWriter kitabxanası proqram tərtibatçılarına PHP proqramları daxilində mövcud diaqramı yükləməyə və fərdiləşdirməyə imkan verir. Kitabxana diaqramlarınız üçün geniş çeşiddə fərdiləşdirmə seçimləri təklif edir. Siz siniflər üçün xassələri təyin edə, tərtibatı dəyişdirə, qeydlər əlavə edə və s. edə bilərsiniz. Proqram tərtibatçılarının PHP kodunun bir neçə sətirindən ibarət diaqramda sinfi necə fərdiləşdirdiklərini nümayiş etdirən bir nümunə.

PHP əmrlərindən istifadə edərək diaqramları necə fərdiləşdirmək olar?

$plantUml->addClass('Person', ['abstract', '<>']);
$plantUml->addProperty('Person', '+name: string');
$plantUml->addMethod('Person', '+getName(): string');

İstifadə Asanlığı və İnteqrasiya Dəstəyi

PHP-PlantUMLWriter kitabxanasının əsas məqsədlərindən biri proqram tərtibatçılarına PlantUML sintaksisini birbaşa yazmağa ehtiyac olmadan PlantUML diaqramlarını yaratmağı asanlaşdırmaqdır. Kitabxanadan istifadə edərək, təmiz və intuitiv API istifadə edərək diaqramları müəyyən edə bilərsiniz. Bundan əlavə, kitabxana genişləndirilə bilən şəkildə tərtib edilmişdir. Xüsusi tələbləriniz varsa və ya fərdi funksionallığa ehtiyacınız varsa, kitabxana bu xüsusi ehtiyaca uyğun olaraq asanlıqla genişləndirilə bilər.

 Azəri