for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Staudenmeir\EloquentEagerLimitXLaravelAdjacencyList\Query\Grammars;
use Illuminate\Database\Query\Grammars\SQLiteGrammar as Base;
class SQLiteGrammar extends Base implements EagerLimitGrammar
{
/**
* Compile an initial path. TODO
*
* @param string $column
* @return string
*/
public function compileFirstPathSegment($column)
$column = $this->wrap($column);
return "(case when instr($column, ?) = 0 then $column else substr($column, 0, instr($column, ?)) end)";
}