diff --git a/src/Controller/LinkController.php b/src/Controller/LinkController.php
index e868ca9..ecab57f 100644
--- a/src/Controller/LinkController.php
+++ b/src/Controller/LinkController.php
@@ -123,10 +123,10 @@ class LinkController extends ControllerBase {
   public function addForm(MenuInterface $colossal_menu,
                           EntityInterface $colossal_menu_link_type,
                           Request $request) {
-    $entity = $this->storage->create(array(
+    $entity = $this->storage->create([
       'type' => $colossal_menu_link_type->id(),
       'menu' => $colossal_menu,
-    ));
+    ]);
     return $this->entityFormBuilder()->getForm($entity);
   }
 
diff --git a/src/Entity/Link.php b/src/Entity/Link.php
index c34611f..9527ebf 100644
--- a/src/Entity/Link.php
+++ b/src/Entity/Link.php
@@ -261,24 +261,24 @@ class Link extends ContentEntityBase implements LinkInterface {
 
     $fields['link'] = BaseFieldDefinition::create('link')
       ->setLabel(t('Link'))
-      ->setSettings(array(
+      ->setSettings([
         'link_type' => LinkItemInterface::LINK_GENERIC,
         'title' => DRUPAL_DISABLED,
-      ))
-      ->setDisplayOptions('form', array(
+      ])
+      ->setDisplayOptions('form', [
         'type' => 'link_default',
         'weight' => -2,
-      ))
+      ])
       ->setDisplayConfigurable('form', TRUE);
 
     $fields['enabled'] = BaseFieldDefinition::create('boolean')
       ->setLabel(t('Enabled'))
       ->setDescription(t('A flag for whether the link should be enabled in menus or hidden.'))
       ->setDefaultValue(TRUE)
-      ->setDisplayOptions('form', array(
-        'settings' => array('display_label' => TRUE),
+      ->setDisplayOptions('form', [
+        'settings' => ['display_label' => TRUE],
         'weight' => -1,
-      ));
+      ]);
 
     $fields['weight'] = BaseFieldDefinition::create('integer')
       ->setLabel(t('Weight'))
@@ -288,10 +288,10 @@ class Link extends ContentEntityBase implements LinkInterface {
     $fields['langcode'] = BaseFieldDefinition::create('language')
       ->setLabel(t('Language code'))
       ->setDescription(t('The language code for the Link entity.'))
-      ->setDisplayOptions('form', array(
+      ->setDisplayOptions('form', [
         'type' => 'language_select',
         'weight' => 10,
-      ))
+      ])
       ->setDisplayConfigurable('form', TRUE);
 
     $fields['created'] = BaseFieldDefinition::create('created')
@@ -578,7 +578,7 @@ class Link extends ContentEntityBase implements LinkInterface {
     $result = $storage->getQuery()
       ->condition('machine_name', $machine_name)
       ->execute();
-    return $result ? $storage->loadMultiple($result) : array();
+    return $result ? $storage->loadMultiple($result) : [];
   }
 
   /**
diff --git a/src/Entity/LinkViewsData.php b/src/Entity/LinkViewsData.php
index 04b7727..2f8f270 100644
--- a/src/Entity/LinkViewsData.php
+++ b/src/Entity/LinkViewsData.php
@@ -20,11 +20,11 @@ class LinkViewsData extends EntityViewsData implements EntityViewsDataInterface
   public function getViewsData() {
     $data = parent::getViewsData();
 
-    $data['colossal_menu_link']['table']['base'] = array(
+    $data['colossal_menu_link']['table']['base'] = [
       'field' => 'id',
       'title' => $this->t('Link'),
       'help' => $this->t('The Link ID.'),
-    );
+    ];
 
     return $data;
   }
diff --git a/src/Form/LinkForm.php b/src/Form/LinkForm.php
index e42837c..b30fe7e 100644
--- a/src/Form/LinkForm.php
+++ b/src/Form/LinkForm.php
@@ -61,7 +61,7 @@ class LinkForm extends ContentEntityForm implements MenuLinkFormInterface {
     $link = $this->entity;
 
     if ($this->operation == 'edit') {
-      $form['#title'] = $this->t('Edit %label', array('%label' => $link->label()));
+      $form['#title'] = $this->t('Edit %label', ['%label' => $link->label()]);
     }
 
     return parent::form($form, $form_state, $link);
diff --git a/src/Form/LinkTypeDeleteForm.php b/src/Form/LinkTypeDeleteForm.php
index 782bf2d..7434c5a 100644
--- a/src/Form/LinkTypeDeleteForm.php
+++ b/src/Form/LinkTypeDeleteForm.php
@@ -19,7 +19,7 @@ class LinkTypeDeleteForm extends EntityConfirmFormBase {
    * {@inheritdoc}
    */
   public function getQuestion() {
-    return $this->t('Are you sure you want to delete %name?', array('%name' => $this->entity->label()));
+    return $this->t('Are you sure you want to delete %name?', ['%name' => $this->entity->label()]);
   }
 
   /**
diff --git a/src/Form/LinkTypeForm.php b/src/Form/LinkTypeForm.php
index 15720bb..29f644a 100644
--- a/src/Form/LinkTypeForm.php
+++ b/src/Form/LinkTypeForm.php
@@ -24,23 +24,23 @@ class LinkTypeForm extends EntityForm {
     $form = parent::form($form, $form_state);
 
     $colossal_menu_link_type = $this->entity;
-    $form['label'] = array(
+    $form['label'] = [
       '#type' => 'textfield',
       '#title' => $this->t('Label'),
       '#maxlength' => 255,
       '#default_value' => $colossal_menu_link_type->label(),
       '#description' => $this->t("Label for the Link type."),
       '#required' => TRUE,
-    );
+    ];
 
-    $form['id'] = array(
+    $form['id'] = [
       '#type' => 'machine_name',
       '#default_value' => $colossal_menu_link_type->id(),
-      '#machine_name' => array(
+      '#machine_name' => [
         'exists' => '\Drupal\colossal_menu\Entity\LinkType::load',
-      ),
+      ],
       '#disabled' => !$colossal_menu_link_type->isNew(),
-    );
+    ];
 
     /* You will need additional form elements for your custom properties. */
 
diff --git a/src/Form/MenuDeleteForm.php b/src/Form/MenuDeleteForm.php
index 638d0f3..2fa8a82 100644
--- a/src/Form/MenuDeleteForm.php
+++ b/src/Form/MenuDeleteForm.php
@@ -19,7 +19,7 @@ class MenuDeleteForm extends EntityConfirmFormBase {
    * {@inheritdoc}
    */
   public function getQuestion() {
-    return $this->t('Are you sure you want to delete %name?', array('%name' => $this->entity->label()));
+    return $this->t('Are you sure you want to delete %name?', ['%name' => $this->entity->label()]);
   }
 
   /**
diff --git a/src/Form/MenuForm.php b/src/Form/MenuForm.php
index 7791ab2..7048c81 100644
--- a/src/Form/MenuForm.php
+++ b/src/Form/MenuForm.php
@@ -56,23 +56,23 @@ class MenuForm extends EntityForm {
   public function form(array $form, FormStateInterface $form_state) {
     $menu = $this->entity;
 
-    $form['label'] = array(
+    $form['label'] = [
       '#type' => 'textfield',
       '#title' => $this->t('Label'),
       '#maxlength' => 255,
       '#default_value' => $menu->label(),
       '#description' => $this->t("Label for the Menu."),
       '#required' => TRUE,
-    );
+    ];
 
-    $form['id'] = array(
+    $form['id'] = [
       '#type' => 'machine_name',
       '#default_value' => $menu->id(),
-      '#machine_name' => array(
+      '#machine_name' => [
         'exists' => '\Drupal\colossal_menu\Entity\Menu::load',
-      ),
+      ],
       '#disabled' => !$menu->isNew(),
-    );
+    ];
 
     // Add menu links administration form for existing menus.
     if (!$menu->isNew()) {
@@ -82,7 +82,7 @@ class MenuForm extends EntityForm {
       // the parents of the form section.
       // @see self::submitOverviewForm()
       $form_state->set('links', ['links']);
-      $form['links'] = array();
+      $form['links'] = [];
       $form['links'] = $this->buildOverviewForm($form['links'], $form_state);
     }
 
@@ -288,7 +288,7 @@ class MenuForm extends EntityForm {
       '#type' => 'weight',
       '#delta' => 50,
       '#default_value' => $link->getWeight(),
-      '#title' => $this->t('Weight for @title', array('@title' => $link->getTitle())),
+      '#title' => $this->t('Weight for @title', ['@title' => $link->getTitle()]),
       '#title_display' => 'invisible',
       '#attributes' => [
         'class' => [
diff --git a/src/Menu/MenuLinkTree.php b/src/Menu/MenuLinkTree.php
index 889c75a..c9a4284 100644
--- a/src/Menu/MenuLinkTree.php
+++ b/src/Menu/MenuLinkTree.php
@@ -58,7 +58,7 @@ class MenuLinkTree extends CoreMenuLinkTree {
    * {@inheritdoc}
    */
   protected function createInstances(array $data_tree) {
-    $tree = array();
+    $tree = [];
     foreach ($data_tree as $key => $element) {
       $subtree = $this->createInstances($element['subtree']);
       // Build a MenuLinkTreeElement out of the menu tree link definition:
diff --git a/src/Menu/MenuTreeStorage.php b/src/Menu/MenuTreeStorage.php
index 24e64a5..284f247 100644
--- a/src/Menu/MenuTreeStorage.php
+++ b/src/Menu/MenuTreeStorage.php
@@ -114,7 +114,7 @@ class MenuTreeStorage implements MenuTreeStorageInterface {
   /**
    * {@inheritdoc}
    */
-  public function loadByRoute($route_name, array $route_parameters = array(), $menu_name = NULL) {
+  public function loadByRoute($route_name, array $route_parameters = [], $menu_name = NULL) {
     $url = new Url($route_name, $route_parameters);
 
     $query = $this->storage->getQuery();
diff --git a/src/Plugin/rest/resource/MenuTreeResource.php b/src/Plugin/rest/resource/MenuTreeResource.php
index 1ddec0d..579e2fe 100644
--- a/src/Plugin/rest/resource/MenuTreeResource.php
+++ b/src/Plugin/rest/resource/MenuTreeResource.php
@@ -39,7 +39,7 @@ class MenuTreeResource extends BaseMenuTreeResource {
   protected function getBaseRoute($canonical_path, $method) {
     $route = parent::getBaseRoute($canonical_path, $method);
 
-    $parameters = $route->getOption('parameters') ?: array();
+    $parameters = $route->getOption('parameters') ?: [];
     $parameters['colossal_menu']['type'] = 'entity:colossal_menu';
     $route->setOption('parameters', $parameters);
 
