/** * @param Rank $rank * @return null|string */ public function getImage(Rank $rank) { $filename = $this->imageDirectory . '/' . $rank->getId() . '.' . $rank->getImageExtension(); if (file_exists($filename) && is_readable($filename)) { return $filename; } return null; }
/** * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $rank = new Rank(); $rank->setName('6e Kyu'); $rank->setDescription('White belt'); $rank->setPosition(0); $manager->persist($rank); $manager->flush(); $rank = new Rank(); $rank->setName('5e Kyu'); $rank->setDescription('Yellow belt'); $rank->setPosition(1); $manager->persist($rank); $manager->flush(); $rank = new Rank(); $rank->setName('4e Kyu'); $rank->setDescription('Orange belt'); $rank->setPosition(2); $manager->persist($rank); $manager->flush(); }