Merge pull request #13974 from eileenmcnaughton/array_format7
[civicrm-core.git] / CRM / Core / Reference / Dynamic.php
index 3f8f6d6c1bf762211ac809af1233a56513195dec..6c5ba398ca1eb040e038c91abe40dec90f184e2e 100644 (file)
@@ -17,7 +17,7 @@ class CRM_Core_Reference_Dynamic extends CRM_Core_Reference_Basic {
   }
 
   /**
-   * Create a query to find references to a particular record
+   * Create a query to find references to a particular record.
    *
    * @param CRM_Core_DAO $targetDao
    *   The instance for which we want references.
@@ -28,12 +28,12 @@ class CRM_Core_Reference_Dynamic extends CRM_Core_Reference_Basic {
     $refColumn = $this->getReferenceKey();
     $targetColumn = $this->getTargetKey();
 
-    $params = array(
-      1 => array($targetDao->$targetColumn, 'String'),
+    $params = [
+      1 => [$targetDao->$targetColumn, 'String'],
       // If anyone complains about $targetDao::getTableName(), then could use
       // "{get_class($targetDao)}::getTableName();"
-      2 => array($targetDao::getTableName(), 'String'),
-    );
+      2 => [$targetDao::getTableName(), 'String'],
+    ];
 
     $sql = <<<EOS
 SELECT id
@@ -54,12 +54,12 @@ EOS;
    */
   public function getReferenceCount($targetDao) {
     $targetColumn = $this->getTargetKey();
-    $params = array(
-      1 => array($targetDao->$targetColumn, 'String'),
+    $params = [
+      1 => [$targetDao->$targetColumn, 'String'],
       // If anyone complains about $targetDao::getTableName(), then could use
       // "{get_class($targetDao)}::getTableName();"
-      2 => array($targetDao::getTableName(), 'String'),
-    );
+      2 => [$targetDao::getTableName(), 'String'],
+    ];
 
     $sql = <<<EOS
 SELECT count(id)
@@ -68,13 +68,13 @@ WHERE {$this->getReferenceKey()} = %1
 AND {$this->getTypeColumn()} = %2
 EOS;
 
-    return array(
-      'name' => implode(':', array('sql', $this->getReferenceTable(), $this->getReferenceKey())),
+    return [
+      'name' => implode(':', ['sql', $this->getReferenceTable(), $this->getReferenceKey()]),
       'type' => get_class($this),
       'table' => $this->getReferenceTable(),
       'key' => $this->getReferenceKey(),
       'count' => CRM_Core_DAO::singleValueQuery($sql, $params),
-    );
+    ];
   }
 
 }