Esempio n. 1
0
 /**
  * @param string $key
  * @param array  $ruleArray
  *
  * @return FixtureGeneratorRule
  */
 private function createRuleFromArray(string $key, array $ruleArray) : FixtureGeneratorRule
 {
     $rule = new FixtureGeneratorRule();
     if (!empty($key)) {
         $rule->setKey($key);
     }
     if (isset($ruleArray['prefix'])) {
         $rule->setPrefix($ruleArray['prefix']);
     }
     if (isset($ruleArray['strategy'])) {
         $rule->setStrategy($ruleArray['strategy']);
     }
     if (isset($ruleArray['count_repeat'])) {
         $rule->setCountRepeat($ruleArray['count_repeat']);
     }
     return $rule;
 }