Koriym.QueryLocator
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