Skip to content

Commit

Permalink
Use pascal case for arguments and variables at `CRUDController::histo…
Browse files Browse the repository at this point in the history
…ryCompareRevisionsAction()`
  • Loading branch information
phansys committed Mar 5, 2021
1 parent 13c8b86 commit 7f0ee39
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 14 deletions.
24 changes: 12 additions & 12 deletions src/Controller/CRUDController.php
Original file line number Diff line number Diff line change
Expand Up @@ -842,15 +842,15 @@ public function historyViewRevisionAction($id = null, $revision = null) // NEXT_
* Compare history revisions of object.
*
* @param int|string|null $id
* @param int|string|null $base_revision
* @param int|string|null $compare_revision
* @param int|string|null $baseRevision
* @param int|string|null $compareRevision
*
* @throws AccessDeniedException If access is not granted
* @throws NotFoundHttpException If the object or revision does not exist or the audit reader is not available
*
* @return Response
*/
public function historyCompareRevisionsAction($id = null, $base_revision = null, $compare_revision = null) // NEXT_MAJOR: Remove the unused $id parameter
public function historyCompareRevisionsAction($id = null, $baseRevision = null, $compareRevision = null) // NEXT_MAJOR: Remove the unused $id parameter
{
$this->admin->checkAccess('historyCompareRevisions');

Expand All @@ -874,37 +874,37 @@ public function historyCompareRevisionsAction($id = null, $base_revision = null,
$reader = $manager->getReader($this->admin->getClass());

// retrieve the base revision
$base_object = $reader->find($this->admin->getClass(), $id, $base_revision);
if (!$base_object) {
$baseObject = $reader->find($this->admin->getClass(), $id, $baseRevision);
if (!$baseObject) {
throw $this->createNotFoundException(sprintf(
'unable to find the targeted object `%s` from the revision `%s` with classname : `%s`',
$id,
$base_revision,
$baseRevision,
$this->admin->getClass()
));
}

// retrieve the compare revision
$compare_object = $reader->find($this->admin->getClass(), $id, $compare_revision);
if (!$compare_object) {
$compareObject = $reader->find($this->admin->getClass(), $id, $compareRevision);
if (!$compareObject) {
throw $this->createNotFoundException(sprintf(
'unable to find the targeted object `%s` from the revision `%s` with classname : `%s`',
$id,
$compare_revision,
$compareRevision,
$this->admin->getClass()
));
}

$this->admin->setSubject($base_object);
$this->admin->setSubject($baseObject);

// NEXT_MAJOR: Remove this line and use commented line below it instead
$template = $this->admin->getTemplate('show_compare');
// $template = $this->templateRegistry->getTemplate('show_compare');

return $this->renderWithExtraParams($template, [
'action' => 'show',
'object' => $base_object,
'object_compare' => $compare_object,
'object' => $baseObject,
'object_compare' => $compareObject,
'elements' => $this->admin->getShow(),
], null);
}
Expand Down
2 changes: 1 addition & 1 deletion src/Resources/views/CRUD/base_history.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ file that was distributed with this source code.
{% if (currentRevision == false or revision.rev == currentRevision.rev) %}
/
{% else %}
<a href="{{ admin.generateObjectUrl('history_compare_revisions', object, {'base_revision': currentRevision.rev, 'compare_revision': revision.rev }) }}" class="revision-compare-link" rel="{{ revision.rev }}">{{ 'label_compare_revision'|trans({}, 'SonataAdminBundle') }}</a>
<a href="{{ admin.generateObjectUrl('history_compare_revisions', object, {'baseRevision': currentRevision.rev, 'compareRevision': revision.rev }) }}" class="revision-compare-link" rel="{{ revision.rev }}">{{ 'label_compare_revision'|trans({}, 'SonataAdminBundle') }}</a>
{% endif %}
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion src/Route/PathInfoBuilder.php
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ public function build(AdminInterface $admin, RouteCollection $collection)
if ($this->manager->hasReader($admin->getClass())) {
$collection->add('history', sprintf('%s/history', $admin->getRouterIdParameter()));
$collection->add('history_view_revision', sprintf('%s/history/{revision}/view', $admin->getRouterIdParameter()));
$collection->add('history_compare_revisions', sprintf('%s/history/{base_revision}/{compare_revision}/compare', $admin->getRouterIdParameter()));
$collection->add('history_compare_revisions', sprintf('%s/history/{baseRevision}/{compareRevision}/compare', $admin->getRouterIdParameter()));
}

if ($admin->isAclEnabled()) {
Expand Down

0 comments on commit 7f0ee39

Please sign in to comment.