PartKeepr\ManufacturerBundle\Entity\Manufacturer::addIcLogo PHP Method

    public function addIcLogo($icLogo)
    {
        if ($icLogo instanceof ManufacturerICLogo) {
            $icLogo->setManufacturer($this);
        }
        $this->icLogos->add($icLogo);
    }

Usage Example

 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);
 }
All Usage Examples Of PartKeepr\ManufacturerBundle\Entity\Manufacturer::addIcLogo