예제 #1
0
 /**
  * @param string $filename
  * @return Logo
  */
 protected function createLogo($filename)
 {
     $logo = new Logo();
     $logo->setImage($this->createResource($filename));
     $logo->setCreatedAt(new DateTime());
     return $logo;
 }
예제 #2
0
<?php

require __DIR__ . '/../boot.php';
use PHPSC\Conference\Domain\Entity\Logo;
if (!isset($argv[1]) || !file_exists($argv[1])) {
    echo 'Valid image path must be informed' . PHP_EOL;
    exit(1);
}
$logo = new Logo();
$logo->setImage(fopen($argv[1], 'rb'));
$logo->setCreatedAt(new \DateTime());
$container = (require __DIR__ . '/../config/di-container.php');
$em = $container->get('entityManager');
$em->persist($logo);
$em->flush();