for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php declare(strict_types=1);
namespace Modelarium\Laravel\Directives;
use Modelarium\Laravel\Targets\ModelGenerator;
use Modelarium\Laravel\Targets\Interfaces\ModelDirectiveInterface;
class ModelHiddenDirective implements ModelDirectiveInterface
{
public static function processModelTypeDirective(
ModelGenerator $generator,
\GraphQL\Language\AST\DirectiveNode $directive
): void {
}
public static function processModelFieldDirective(
\GraphQL\Type\Definition\FieldDefinition $field,
\Formularium\Field $fieldFormularium,
$fieldName = $field->name;
$generator->hidden[] = $fieldName;
public static function processModelRelationshipDirective(
\GraphQL\Language\AST\DirectiveNode $directive,
\Formularium\Datatype $datatype = null
): ?\Formularium\Datatype {
return null;