public function PhotosEditController::editImage in Album Photos 8.4
Edit image.
1 string reference to 'PhotosEditController::editImage'
File
- src/
Controller/ PhotosEditController.php, line 172
Class
- PhotosEditController
- Edit images and image details.
Namespace
Drupal\photos\ControllerCode
public function editImage($file) {
$fid = $file;
$query = $this->connection
->select('file_managed', 'f');
$query
->join('photos_image', 'p', 'p.fid = f.fid');
$query
->join('users_field_data', 'u', 'f.uid = u.uid');
$query
->fields('f', [
'uri',
'filemime',
'created',
'filename',
'filesize',
]);
$query
->fields('p');
$query
->fields('u', [
'uid',
'name',
]);
$query
->condition('f.fid', $fid);
$image = $query
->execute()
->fetchObject();
if ($image && isset($image->fid)) {
$edit_form = $this->formBuilder
->getForm('\\Drupal\\photos\\Form\\PhotosImageEditForm', $image);
return $edit_form;
}
else {
throw new NotFoundHttpException();
}
}