PHPackages                             masterflash-ru/feed-yml - 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. masterflash-ru/feed-yml

ActiveLibrary

masterflash-ru/feed-yml
=======================

обработчик ленты YML

114PHP

Since Oct 5Pushed 5y ago1 watchersCompare

[ Source](https://github.com/masterflash-ru/FeedYML)[ Packagist](https://packagist.org/packages/masterflash-ru/feed-yml)[ RSS](/packages/masterflash-ru-feed-yml/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

обработчик ленты YML
====================

[](#обработчик-ленты-yml)

Старт разработки

Принцип работы похож на пакет zend-feed

Чтение ленты YML

```
/*импорт из файла*/
$feed=Reader::importFile('data/1.xml');

/*импорт из URL*/
$feed=Reader::import('http://*******');

/*импорт из строки*/
$feed=Reader::importString('*****');

/*чтение информации в секции описания, например, name*/
$name=$feed->getName();

/*обход всех элементов в секции offers*/
foreach ($feed as $entry) {
     $description=$entry->getDescription();

     /*возвращает в виде коллекции (спец объект), которую можно преобразовать в массив*/
     $pics=$entry->getPicturies();
}

/*пример создания YML*/
        $feed=new Feed();
        $feed->setDateModified();
        $feed->setName("Имя компании");
        $feed->setCompany("Имя компании INC");
        $feed->setUrl("http://wwww.345456.ru");
        $feed->addCurrencies([
            ["id"=>"RUR","rate"=>1],
            ["id"=>"USD","rate"=>10],
        ]);

        $feed->setCategories([
            ["id"=>11,"parentId"=>1,"label"=>"категория 1"],
            ["id"=>1,"label"=>"категория 2"],
        ]);

        //сам товар
        $entry = $feed->createEntry(["id"=>12,"bid"=>111,"cbid"=>1,"available"=>true]);
        $entry->setUrl("http://23423534.ru/sdfdfgdfgdfg");
        $entry->setPrice(234234.22);
        $entry->setCurrencyId("RUR");

        $entry->setCategoriesId([45,1,2]);
        $entry->addCategoryId(405);

        $entry->addpicture("http://876.ry/444");
        $entry->addpicture("http://876.ry/111");

        $entry->setStore(true);
        $entry->setDelivery(true);
        $entry->setManufacturer_warranty(true);
        $entry->setName("Имя товара");
        $entry->setVendor("производитель товара");
        $entry->setModel("модель товара");
        $entry->setDescription("Описание товара");
        $entry->setSales_notes("sales_notes элемент");
        $entry->setbarcode("barcode элемент");
        $entry->setAge(0);

        $entry->setParams([
            ["name"=>11,"unit"=>1,"label"=>"категория 1"],
            ["name"=>110,"unit"=>01,"label"=>"категория 10"],
        ]);

        $feed->addEntry($entry);

        /*следующий элемент*/

        echo $feed->export();

```

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity31

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/7bc33a135cba93de194077b649f60f0bb234607e9619d5a4cea8addfb3f69b07?d=identicon)[masterflash-ru](/maintainers/masterflash-ru)

---

Top Contributors

[![sxqsxq](https://avatars.githubusercontent.com/u/13969496?v=4)](https://github.com/sxqsxq "sxqsxq (9 commits)")

### Embed Badge

![Health badge](/badges/masterflash-ru-feed-yml/health.svg)

```
[![Health](https://phpackages.com/badges/masterflash-ru-feed-yml/health.svg)](https://phpackages.com/packages/masterflash-ru-feed-yml)
```

PHPackages © 2026

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