REF - Remove redundant `use` statements and add docblock
authorColeman Watts <coleman@civicrm.org>
Wed, 18 Aug 2021 21:47:20 +0000 (17:47 -0400)
committerColeman Watts <coleman@civicrm.org>
Fri, 20 Aug 2021 15:24:31 +0000 (11:24 -0400)
Civi/Api4/Service/Spec/FieldSpec.php

index f8f54248869f4df068cc1f84a32a7efc73aa2d72..e1da6ce9c15ffe7e97ff4e9937452303f6e6eef7 100644 (file)
 
 namespace Civi\Api4\Service\Spec;
 
-use Civi\Schema\Traits\ArrayFormatTrait;
-use Civi\Schema\Traits\BasicSpecTrait;
-use Civi\Schema\Traits\DataTypeSpecTrait;
-use Civi\Schema\Traits\GuiSpecTrait;
-use Civi\Schema\Traits\OptionsSpecTrait;
-use Civi\Schema\Traits\SqlSpecTrait;
-
+/**
+ * Contains APIv4 field metadata
+ */
 class FieldSpec {
 
   // BasicSpecTrait: name, title, description
-  use BasicSpecTrait;
+  use \Civi\Schema\Traits\BasicSpecTrait;
 
   // DataTypeSpecTrait: dataType, serialize, fkEntity
-  use DataTypeSpecTrait;
+  use \Civi\Schema\Traits\DataTypeSpecTrait;
 
   // OptionsSpecTrait: options, optionsCallback
-  use OptionsSpecTrait;
+  use \Civi\Schema\Traits\OptionsSpecTrait;
 
   // GuiSpecTrait: label, inputType, inputAttrs, helpPre, helpPost
-  use GuiSpecTrait;
+  use \Civi\Schema\Traits\GuiSpecTrait;
 
   // SqlSpecTrait tableName, columnName, operators, sqlFilters
-  use SqlSpecTrait;
+  use \Civi\Schema\Traits\SqlSpecTrait;
 
   // ArrayFormatTrait: toArray():array, loadArray($array)
-  use ArrayFormatTrait;
+  use \Civi\Schema\Traits\ArrayFormatTrait;
 
   /**
    * @var mixed