for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Psi\Component\Grid;
final class Grid
{
private $classFqn;
private $table;
private $paginator;
private $filter;
public function __construct(
$classFqn,
Table $table,
Paginator $paginator,
FilterForm $filter
) {
$this->table = $table;
$this->paginator = $paginator;
$this->filter = $filter;
$this->classFqn = $classFqn;
}
public function getClassFqn()
return $this->classFqn;
public function getFilter(): FilterForm
return $this->filter;
public function getPaginator(): Paginator
return $this->paginator;
public function getTable(): Table
return $this->table;