for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Xsolve\SalesforceClient\QueryBuilder\Expr\GroupBy;
use Xsolve\SalesforceClient\QueryBuilder\Expr\ExprInterface;
class Rollup extends AbstractGroupBy implements ExprInterface
{
/**
* @var array
*/
protected $fields;
public function __construct(array $fields)
$this->fields = $fields;
}
* {@inheritdoc}
protected function getGroupByPart(): string
return sprintf('ROLLUP(%s)', implode(', ', $this->fields));