Exemple #1
0
 public function getConstructorArgs()
 {
     $constructorArgs = parent::getConstructorArgs();
     if (isset($constructorArgs['meta']) && empty($constructorArgs['meta'])) {
         unset($constructorArgs['meta']);
     }
     if (isset($constructorArgs['extends'])) {
         if (StringHelper::isEmpty($constructorArgs['extends']) || Model::isModelBase($constructorArgs['extends'])) {
             unset($constructorArgs['extends']);
         } else {
             $constructorArgs['extends'] = ClassHelper::getNameFromNs($constructorArgs['extends'], BaseOrm::getModelsNamespace());
         }
     }
     return $constructorArgs;
 }
Exemple #2
0
 /**
  * {@inheritdoc}
  */
 public function getConstructorArgs()
 {
     $constArgs = parent::getConstructorArgs();
     if (false === $this->preserveDefault) {
         unset($constArgs['preserveDefault']);
     }
     return $constArgs;
 }
Exemple #3
0
 /**
  * {@inheritdoc}
  */
 public function databaseBackwards($schemaEditor, $fromState, $toState)
 {
     parent::databaseBackwards($schemaEditor, $fromState, $toState);
 }
Exemple #4
0
 /**
  * @param Operation  $operation
  * @param array      $dependencies
  * @param bool|false $pushToTop    some operations should come before others, use this determine which
  *
  * @since 1.1.0
  *
  * @author Eddilbert Macharia (http://eddmash.com) <*****@*****.**>
  */
 public function addOperation($operation, $dependencies = [], $pushToTop = false)
 {
     $operation->setDependency($dependencies);
     if ($pushToTop) {
         array_unshift($this->generatedOperations, $operation);
     } else {
         array_push($this->generatedOperations, $operation);
     }
 }
Exemple #5
0
 /**
  * {@inheritdoc}
  */
 public function databaseBackwards($schemaEditor, $fromState, $toState)
 {
     parent::databaseBackwards($schemaEditor, $fromState, $toState);
     // TODO: Change the autogenerated stub
 }