Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace Orion\Contracts; use Illuminate\Database\Eloquent\Model; use Illuminate\..
Decoded Output download
<?php
namespace Orion\Contracts;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\Relation;
use Illuminate\Support\Collection;
use Orion\Http\Requests\Request;
interface RelationsResolver
{
public function __construct(array $includableRelations, array $alwaysIncludedRelations);
public function requestedRelations(Request $request): array;
public function relationInstanceFromParamConstraint(string $resourceModelClass, string $paramConstraint): Relation;
public function rootRelationFromParamConstraint(string $paramConstraint): string;
public function relationFromParamConstraint(string $paramConstraint): string;
public function relationFieldFromParamConstraint(string $paramConstraint): string;
public function relationTableFromRelationInstance(Relation $relationInstance): string;
public function relationForeignKeyFromRelationInstance(Relation $relationInstance): string;
public function relationLocalKeyFromRelationInstance(Relation $relationInstance): string;
public function getQualifiedRelationFieldName(Relation $relation, string $field): string;
public function guardRelationsForCollection(Collection $entities, array $requestedRelations, ?string $parentRelation = null, bool $normalized = false): Collection;
public function guardRelations(Model $entity, array $requestedRelations, ?string $parentRelation = null, bool $normalized = false);
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Orion\Contracts;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\Relation;
use Illuminate\Support\Collection;
use Orion\Http\Requests\Request;
interface RelationsResolver
{
public function __construct(array $includableRelations, array $alwaysIncludedRelations);
public function requestedRelations(Request $request): array;
public function relationInstanceFromParamConstraint(string $resourceModelClass, string $paramConstraint): Relation;
public function rootRelationFromParamConstraint(string $paramConstraint): string;
public function relationFromParamConstraint(string $paramConstraint): string;
public function relationFieldFromParamConstraint(string $paramConstraint): string;
public function relationTableFromRelationInstance(Relation $relationInstance): string;
public function relationForeignKeyFromRelationInstance(Relation $relationInstance): string;
public function relationLocalKeyFromRelationInstance(Relation $relationInstance): string;
public function getQualifiedRelationFieldName(Relation $relation, string $field): string;
public function guardRelationsForCollection(Collection $entities, array $requestedRelations, ?string $parentRelation = null, bool $normalized = false): Collection;
public function guardRelations(Model $entity, array $requestedRelations, ?string $parentRelation = null, bool $normalized = false);
}
Function Calls
None |
Stats
MD5 | ff0d4f3d9878371f1d385293a7f2fd55 |
Eval Count | 0 |
Decode Time | 96 ms |