<?php
namespace Fury\Modules\ThinBuilder;
/**
* interface DriverInterface
* @author Eugene Sukhodolskiy <e.sukhodolskiy@outlook.com>
* @version 0.1
* Date: 29.01.2020
*/
interface DriverInterface{
/**
* Method for generated event about ready sql string to query
*
* @method event_ready_sql
*
* @param String $sql Ready sql string
*
*/
public function event_ready_sql(String $sql);
/**
* Generating event about query to db. Called after query
*
* @method event_query
*
* @param String $sql SQL string
* @param [type] $result Result of query
*/
public function event_query(String $sql, $result);
}