PHPackages                             imper86/allegro-new-desc-html-transformer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. imper86/allegro-new-desc-html-transformer

ActiveLibrary

imper86/allegro-new-desc-html-transformer
=========================================

Simple library to transform your html description to new Allegro.pl responsible description

1.0.11(6y ago)14.5k2MITPHPPHP ^7.1

Since Aug 4Pushed 6y ago1 watchersCompare

[ Source](https://github.com/imper86/allegro-new-desc-html-transformer)[ Packagist](https://packagist.org/packages/imper86/allegro-new-desc-html-transformer)[ RSS](/packages/imper86-allegro-new-desc-html-transformer/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (2)Versions (13)Used By (0)

allegro-new-desc-html-transformer
=================================

[](#allegro-new-desc-html-transformer)

Simple library to transform your html description to new Allegro.pl responsible description

Prerequisites
-------------

[](#prerequisites)

- PHP ^7.1
- composer

Installing
----------

[](#installing)

```
composer require imper86/allegro-new-desc-html-transformer

```

Usage
-----

[](#usage)

How to convert single HTML item with HtmlTransformer class:

```
use Imper86\AllegroNewDescHtmlTransformer\HtmlTransformer;

$uproperHtml = 'Test test ';

$transformer = new HtmlTransformer();
$properHtml = $transformer->transformHtmlString($unproperHtml);

var_dump($properHtml->getTransformedHtmlString());
var_dump($properHtml->getTransformedDom());
var_dump($properHtml->getOriginalDom());
var_dump($properHtml->getOriginalHtmlString());
```

Example of using JsonTransformer class. It can be used to transform completed structs to proper HTML format.

```
use Imper86\AllegroNewDescHtmlTransformer\JsonTransformer;

//WARNING!! it's up to you to build well formatted JSON structure, JsonTransformer will only check your HTML sections
$unproperStruct = '{"sections":[{"items":[{"type":"TEXT","content":"UWAGA AUKCJA TESTOWA, PROSIMY NIE KUPOWAĆ"}]},{"items":[{"type":"IMAGE","url":"PHOTO_FID_16"},{"type":"TEXT","content":"ADIDAS ZX FLUX K S74952\nRozmiar: 38⅔½⅓\n\nStan: nowy\nProducent: adidas\nNumer katalogowy: S74952\nKolor dominujący: różowy\nKolory dodatkowe: czarny, biały\nMateriał cholewki: materiał tekstylny + materiał syntetyczny\nPodeszwa: guma\n"}]},{"items":[{"type":"TEXT","content":"Elegancki i nowoczesny z nutką stylu retro adidas Originals ZX Flux. Cholewka z materiału tekstylnego daje odpowiednią wentylację a gumowa podeszwa zapewnia amortyzację.\nWewnątrz butów znajdują się wkładki z systemem Ortholite."}]},{"items":[{"type":"IMAGE","url":"PHOTO_FID_17"}]}]}';

$jsonTransformer = new JsonTransformer();
$properStruct = $jsonTransformer->transformJsonStruct($uproperStruct);

var_dump($properStruct);
```

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~69 days

Recently: every ~121 days

Total

12

Last Release

2446d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/aedc51c5ea25d6520027720f9a5599e171e95a47102b66ffd929427f95317561?d=identicon)[imper86](/maintainers/imper86)

---

Top Contributors

[![imper86](https://avatars.githubusercontent.com/u/16724155?v=4)](https://github.com/imper86 "imper86 (17 commits)")

### Embed Badge

![Health badge](/badges/imper86-allegro-new-desc-html-transformer/health.svg)

```
[![Health](https://phpackages.com/badges/imper86-allegro-new-desc-html-transformer/health.svg)](https://phpackages.com/packages/imper86-allegro-new-desc-html-transformer)
```

###  Alternatives

[jkuchar/pdfresponse

PdfResponse is wrapper of mPDF for Nette.

10329.4k](/packages/jkuchar-pdfresponse)[lochmueller/seocli

SEO CLI Tool

1113.4k](/packages/lochmueller-seocli)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
