PHP 인터페이스 Youshido\GraphQLBundle\Security\Manager\SecurityManagerInterface

저자: Portey Vasil ([email protected])
파일 보기 프로젝트 열기: youshido/graphql-bundle 0 사용 예제들

공개 메소드들

메소드 설명
createNewFieldAccessDeniedException ( ResolveInfo $resolveInfo ) : mixed
createNewOperationAccessDeniedException ( Query $query ) : mixed
isGrantedToFieldResolve ( ResolveInfo $resolveInfo ) : boolean
isGrantedToOperationResolve ( Query $query ) : boolean
isSecurityEnabledFor ( $attribute ) : boolean

메소드 상세

createNewFieldAccessDeniedException() 공개 메소드

public createNewFieldAccessDeniedException ( ResolveInfo $resolveInfo ) : mixed
$resolveInfo Youshido\GraphQL\Execution\ResolveInfo
리턴 mixed

createNewOperationAccessDeniedException() 공개 메소드

public createNewOperationAccessDeniedException ( Query $query ) : mixed
$query Youshido\GraphQL\Parser\Ast\Query
리턴 mixed

isGrantedToFieldResolve() 공개 메소드

public isGrantedToFieldResolve ( ResolveInfo $resolveInfo ) : boolean
$resolveInfo Youshido\GraphQL\Execution\ResolveInfo
리턴 boolean

isGrantedToOperationResolve() 공개 메소드

public isGrantedToOperationResolve ( Query $query ) : boolean
$query Youshido\GraphQL\Parser\Ast\Query
리턴 boolean

isSecurityEnabledFor() 공개 메소드

public isSecurityEnabledFor ( $attribute ) : boolean
$attribute string
리턴 boolean