Exemple #1
0
 /**
  * Create a fake image
  *
  * @param int $owner_guid     GUID of the owner
  * @param int $container_guid GUID of the container album
  * @param hjAlbumImage $type
  */
 public static function createImage($owner_guid = ELGG_ENTITIES_ANY_VALUE, $container_guid = ELGG_ENTITIES_ANY_VALUE, $type = null)
 {
     if (!$type) {
         $type = 'jpg';
     }
     $image = new hjAlbumImage();
     $image->owner_guid = $owner_guid;
     $image->container_guid = $container_guid;
     $image->setFilename("tests/testfile.{$type}");
     $file = self::getTestFile($type);
     $image->open('write');
     $image->write($file);
     $image->close();
     $image->save();
     return $image;
 }