PHPackages                             ggbb/symfony-uploading-avito-cian-yandex-bundle - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. ggbb/symfony-uploading-avito-cian-yandex-bundle

ActiveLibrary[File &amp; Storage](/categories/file-storage)

ggbb/symfony-uploading-avito-cian-yandex-bundle
===============================================

Upload bundle for unloading in avito, cian, yandex

v0.1.4(2y ago)048MITPHPPHP &gt;=8.1

Since Nov 28Pushed 2y ago1 watchersCompare

[ Source](https://github.com/devggbb/symfony-uploading-avito-cian-yandex-bundle)[ Packagist](https://packagist.org/packages/ggbb/symfony-uploading-avito-cian-yandex-bundle)[ RSS](/packages/ggbb-symfony-uploading-avito-cian-yandex-bundle/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (4)Dependencies (8)Versions (6)Used By (0)

```
symfony_uploading_avito_cian_yandex:
  sources:
    avito:
      normalizer: App\UploadingSerializer\AvitoNormalizer
    cian:
      normalizer: App\UploadingSerializer\CianNormalizer
    yandex:
      normalizer: App\UploadingSerializer\YandexNormalizer
  uploading:
    entity: App\Entity\EstateObjectUploading

```

```
class UploadingController
{
    public function __construct(
        private EstateObjectRepository $estateObjectRepository,
        private UploadingService $uploadingService,
    )
    {
    }

    #[Route('/uploading', name: 'app_uploading', defaults: ['_format' => 'xml'])]
    public function uploading(): Response
    {
        $object = $this->estateObjectRepository->findBy([]);
        $source = new AvitoSource();
        try {
            $xml = $this->uploadingService->generateXML($object, $source);
        } catch (UploadingValidationException $exception) {
            // $exception->getErrors()
        }

        return new Response($xml);
    }
}

```

```
class EntityObject implements UploadingXmlNormalizerInterface
{
...
}

```

```
