use BookStack\Entities\Models\Page;
use Illuminate\Http\UploadedFile;
+use stdClass;
trait UsesImages
{
*
* @param Page|null $page
*
- * @return array
+ * @return array{name: string, path: string, page: Page, response: stdClass}
*/
protected function uploadGalleryImage(Page $page = null, ?string $testDataFileName = null)
{
if ($page === null) {
- $page = Page::query()->first();
+ $page = $this->entities->page();
}
$imageName = $testDataFileName ?? 'first-image.png';