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 Filament\Tables\Filters\QueryBuilder\Constraints\NumberConstraint\Operato..
Decoded Output download
<?php
namespace Filament\Tables\Filters\QueryBuilder\Constraints\NumberConstraint\Operators;
use Filament\Forms\Components\Component;
use Filament\Forms\Components\TextInput;
use Filament\Tables\Filters\QueryBuilder\Constraints\Operators\Operator;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Support\Number;
class IsMaxOperator extends Operator
{
use Concerns\CanAggregateRelationships;
public function getName(): string
{
return 'isMax';
}
public function getLabel(): string
{
return __(
$this->isInverse() ?
'filament-tables::filters/query-builder.operators.number.is_max.label.inverse' :
'filament-tables::filters/query-builder.operators.number.is_max.label.direct',
);
}
public function getSummary(): string
{
return __(
$this->isInverse() ?
'filament-tables::filters/query-builder.operators.number.is_max.summary.inverse' :
'filament-tables::filters/query-builder.operators.number.is_max.summary.direct',
[
'attribute' => $this->getAttributeLabel(),
'number' => Number::format($this->getSettings()['number']),
],
);
}
/**
* @return array<Component>
*/
public function getFormSchema(): array
{
return [
TextInput::make('number')
->label(__('filament-tables::filters/query-builder.operators.number.form.number.label'))
->numeric()
->integer($this->getConstraint()->isInteger())
->required(),
$this->getAggregateSelect(),
];
}
public function apply(Builder $query, string $qualifiedColumn): Builder
{
return $query->where($this->replaceQualifiedColumnWithQualifiedAggregateColumn($qualifiedColumn), $this->isInverse() ? '>' : '<=', floatval($this->getSettings()['number']));
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Filament\Tables\Filters\QueryBuilder\Constraints\NumberConstraint\Operators;
use Filament\Forms\Components\Component;
use Filament\Forms\Components\TextInput;
use Filament\Tables\Filters\QueryBuilder\Constraints\Operators\Operator;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Support\Number;
class IsMaxOperator extends Operator
{
use Concerns\CanAggregateRelationships;
public function getName(): string
{
return 'isMax';
}
public function getLabel(): string
{
return __(
$this->isInverse() ?
'filament-tables::filters/query-builder.operators.number.is_max.label.inverse' :
'filament-tables::filters/query-builder.operators.number.is_max.label.direct',
);
}
public function getSummary(): string
{
return __(
$this->isInverse() ?
'filament-tables::filters/query-builder.operators.number.is_max.summary.inverse' :
'filament-tables::filters/query-builder.operators.number.is_max.summary.direct',
[
'attribute' => $this->getAttributeLabel(),
'number' => Number::format($this->getSettings()['number']),
],
);
}
/**
* @return array<Component>
*/
public function getFormSchema(): array
{
return [
TextInput::make('number')
->label(__('filament-tables::filters/query-builder.operators.number.form.number.label'))
->numeric()
->integer($this->getConstraint()->isInteger())
->required(),
$this->getAggregateSelect(),
];
}
public function apply(Builder $query, string $qualifiedColumn): Builder
{
return $query->where($this->replaceQualifiedColumnWithQualifiedAggregateColumn($qualifiedColumn), $this->isInverse() ? '>' : '<=', floatval($this->getSettings()['number']));
}
}
Function Calls
None |
Stats
MD5 | 5ff1a3488d299e9fe96c3f5b7b519451 |
Eval Count | 0 |
Decode Time | 89 ms |