/** * @param string $processName * * @return \Orm\Zed\Oms\Persistence\SpyOmsOrderProcess */ public function getProcessEntity($processName) { if (array_key_exists($processName, self::$processEntityBuffer)) { return self::$processEntityBuffer[$processName]; } $processEntity = SpyOmsOrderProcessQuery::create()->findOneByName($processName); if (!isset($processEntity)) { $processEntity = new SpyOmsOrderProcess(); $processEntity->setName($processName); $processEntity->save(); } $processBuffer[$processName] = $processEntity; return $processEntity; }
/** * @return \Orm\Zed\Oms\Persistence\SpyOmsOrderProcess */ private function createOrderProcessEntity() { $processEntity = new SpyOmsOrderProcess(); $processEntity->setName('test process'); $processEntity->save(); return $processEntity; }
/** * @return \Orm\Zed\Oms\Persistence\SpyOmsOrderProcess */ protected function createOmsProcess() { $omsProcessEntity = new SpyOmsOrderProcess(); $omsProcessEntity->setName(self::DEFAULT_OMS_PROCESS_NAME); $omsProcessEntity->save(); return $omsProcessEntity; }