Exemplo n.º 1
0
 /**
  * Сохранение объекта
  * @param Entity $entity
  * @throws \boolive\core\errors\Error
  * @return bool
  */
 static function write($entity)
 {
     if ($entity->check()) {
         if ($store = self::getStore($entity->uri())) {
             return $store->write($entity);
         } else {
             throw new Error('Неопределено хранилище объекта', 'store');
         }
     } else {
         throw $entity->errors();
     }
 }