PartKeepr\ProjectBundle\Entity\ProjectPart::setPart PHP Method

setPart() public method

Sets the part which belongs to this entry.
public setPart ( Part $part )
$part PartKeepr\PartBundle\Entity\Part
    public function setPart(Part $part)
    {
        $this->part = $part;
    }

Usage Example

 public function load(ObjectManager $manager)
 {
     $projectPart1 = new ProjectPart();
     $projectPart1->setPart($this->getReference('part.1'));
     $projectPart1->setQuantity(1);
     $projectPart2 = new ProjectPart();
     $projectPart2->setPart($this->getReference('part.2'));
     $projectPart2->setQuantity(1);
     $project = new Project();
     $project->setName('FOOBAR');
     $project->setDescription('none');
     $project->addPart($projectPart1);
     $project->addPart($projectPart2);
     $manager->persist($project);
     $manager->persist($projectPart1);
     $manager->persist($projectPart2);
     $manager->flush();
     $this->addReference('project', $project);
     $this->addReference('projectpart.1', $projectPart1);
     $this->addReference('projectpart.2', $projectPart2);
 }
All Usage Examples Of PartKeepr\ProjectBundle\Entity\ProjectPart::setPart