Esempio n. 1
0
 protected function needSchemaHelper(Relation $relation)
 {
     $schemaHelperList = $this->config->getSchemaHelperListToGenerate();
     $frqn = $relation->getFQRN();
     $name = $relation->getName();
     if ($schemaHelperList === null) {
         return true;
     } else {
         if (is_array($schemaHelperList) && (in_array($frqn, $schemaHelperList) || in_array($name, $schemaHelperList))) {
             return true;
         } else {
             if (is_string($schemaHelperList) && ($schemaHelperList === $frqn || $schemaHelperList === $name)) {
                 return true;
             } else {
                 return false;
             }
         }
     }
 }