complete missing annotations

This commit is contained in:
2021-02-02 11:49:27 +01:00
parent 0b8a22ae46
commit 01e93f7ba3
4 changed files with 66 additions and 11 deletions

View File

@@ -27,22 +27,31 @@ use Twig\Extension\AbstractExtension;
use Twig\Environment;
/**
* Class TwigCRUDResolver
* Twig filters to display data in crud template
*
* @package Chill\MainBundle\CRUD\Templating
*/
class TwigCRUDResolver extends AbstractExtension
{
/**
*
* @var Resolver
*/
protected $resolver;
/**
* TwigCRUDResolver constructor.
*
* @param Resolver $resolver
*/
function __construct(Resolver $resolver)
{
$this->resolver = $resolver;
}
/**
* @return array|TwigFunction[]
*/
public function getFunctions()
{
return [
@@ -53,11 +62,22 @@ class TwigCRUDResolver extends AbstractExtension
];
}
/**
* @param $configKey
* @param $crudName
* @param null $action
* @return string
*/
public function getConfig($configKey, $crudName, $action = null)
{
return $this->resolver->getConfigValue($configKey, $crudName, $action);
}
/**
* @param $crudName
* @param $action
* @return bool
*/
public function hasAction($crudName, $action)
{
return $this->resolver->hasAction($crudName, $action);