コード例 #1
0
ファイル: Client.php プロジェクト: avz-cmf/zaboy-async
 protected function makeEntity($data = null)
 {
     $promise = new PendingPromise();
     try {
         $data = $promise->getData();
         $rowsCount = $this->store->insert($data);
     } catch (\Exception $e) {
         throw new PromiseException('Can\'t insert promiseData. Promise: ' . $promise->getId(), 0, $e);
     }
     if (!$rowsCount) {
         throw new PromiseException('Can\'t insert promiseData. Promise: ' . $promise->getId());
     }
     return $promise;
 }