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\SqlServerGrammar as Base;
class SqlServerGrammar extends Base implements EagerLimitGrammar
{
/**
* Compile an initial path. TODO
*
* @param string $column
* @return string
*/
public function compileFirstPathSegment($column)
$column = $this->wrap($column);
return "left($column, charindex(?, $column) - 1)";
}
// TODO
public function getFirstPathSegmentBindings($pathSeparator)
return [$pathSeparator];