19declare(strict_types=1);
51 return $this->
checkName($entity->getName());
61 foreach ($this->config->getInvalidStartCharacters() as $character) {
62 if (str_starts_with($name, (
string) $character)) {
67 '/[' . preg_quote(implode(
'', $this->config->getIncompatibleCharacters()),
'/') .
']/',
filterProxy(Proxy $proxy)
filterEntity(Entity $entity)
canUserCreate(Type $type, Container $in)
canUserFor(Action $action, Entity $for)
__construct(private Config $config)
canUserIn(Action $action, Container $in)