/** * 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; }