Ejemplo n.º 1
0
 /**
  * @param Message $message
  * @return mixed
  */
 public function handle(Message $message)
 {
     $text = $message->escaped_text;
     if (preg_match('/^(?:select|update|delete|drop|insert)/iu', $text)) {
         try {
             $builder = new BuilderClass($text);
             $message->code($builder->convert(), 'php');
             return null;
         } catch (\Exception $e) {
             $message->pre('SQL Builder error: ' . $e->getMessage());
         }
     }
     return $message;
 }