Koriym.QueryLocator

Scrutinizer Code Quality Code Coverage Build Status

Installation

Composer install

$ composer require koriym/query-locator

Usage

use Koriym\QueryLocator\QueryLocator;

$query = new QueryLocator($sqlDir);
$sql = $query['admin/user'];                // SELECT * FROM user;
$sql = $query->getCountQuery('admin/user'); // SELECT COUNT(*) FROM user;

SQL files

└── sql
    └── admin
        └── user.sql