/**
  * @test
  */
 public function shouldGetModuleFields()
 {
     //when
     $moduleFields = ModuleFields::forModule('Contacts')->all();
     //then
     Assert::thatArray($moduleFields)->hasSize(63);
 }
 public function __construct($moduleName, $moduleId, $relationModuleDbName, $relationModuleName, array $fields = array())
 {
     $this->moduleName = $moduleName;
     $this->moduleId = $moduleId;
     $this->relationModuleDbName = $relationModuleDbName;
     $this->relationModuleName = $relationModuleName;
     $this->fields = empty($fields) ? ModuleFields::forModule($this->relationModuleName)->all() : $fields;
 }