Beispiel #1
0
 public static function make(...$tags)
 {
     $return = new static();
     foreach ($tags as $tag) {
         $return->addTag($tag);
     }
     return $return;
 }
 public static function createFromObject(\stdClass $data) : Photo
 {
     $photo = new static();
     $photo->setId((int) $data->id);
     $photo->setSpecificPath($data->specificPath);
     $photo->setRelativePath($data->relativePath);
     $photo->setName($data->name);
     $photo->addTag(implode('/', [$data->tag1, $data->tag2, $data->tag3]));
     return $photo;
 }