PartKeepr\SetupBundle\Services\ManufacturerSetupService::createManufacturer PHP Method

createManufacturer() protected method

protected createManufacturer ( $manufacturerName, $manufacturerData )
    protected function createManufacturer($manufacturerName, $manufacturerData)
    {
        $manufacturer = new Manufacturer();
        $manufacturer->setName($manufacturerName);
        if (array_key_exists('iclogos', $manufacturerData)) {
            foreach ($manufacturerData['iclogos'] as $icLogo) {
                $manufacturerIcLogo = new ManufacturerICLogo();
                $file = $this->kernel->locateResource(self::MANUFACTURER_PATH . $icLogo);
                $this->uploadedFileService->replaceFromFilesystem($manufacturerIcLogo, new File($file));
                $manufacturer->addIcLogo($manufacturerIcLogo);
            }
        }
        $this->entityManager->persist($manufacturer);
    }