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 declare (strict_types=1); namespace RectorPrefix202406\Doctrine\Inflector\Rules\Nor..
Decoded Output download
<?php
declare (strict_types=1);
namespace RectorPrefix202406\Doctrine\Inflector\Rules\NorwegianBokmal;
use RectorPrefix202406\Doctrine\Inflector\Rules\Pattern;
use RectorPrefix202406\Doctrine\Inflector\Rules\Substitution;
use RectorPrefix202406\Doctrine\Inflector\Rules\Transformation;
use RectorPrefix202406\Doctrine\Inflector\Rules\Word;
class Inflectible
{
/** @return Transformation[] */
public static function getSingular() : iterable
{
(yield new Transformation(new Pattern('/re$/i'), 'r'));
(yield new Transformation(new Pattern('/er$/i'), ''));
}
/** @return Transformation[] */
public static function getPlural() : iterable
{
(yield new Transformation(new Pattern('/e$/i'), 'er'));
(yield new Transformation(new Pattern('/r$/i'), 're'));
(yield new Transformation(new Pattern('/$/'), 'er'));
}
/** @return Substitution[] */
public static function getIrregular() : iterable
{
(yield new Substitution(new Word('konto'), new Word('konti')));
}
}
?>
Did this file decode correctly?
Original Code
<?php
declare (strict_types=1);
namespace RectorPrefix202406\Doctrine\Inflector\Rules\NorwegianBokmal;
use RectorPrefix202406\Doctrine\Inflector\Rules\Pattern;
use RectorPrefix202406\Doctrine\Inflector\Rules\Substitution;
use RectorPrefix202406\Doctrine\Inflector\Rules\Transformation;
use RectorPrefix202406\Doctrine\Inflector\Rules\Word;
class Inflectible
{
/** @return Transformation[] */
public static function getSingular() : iterable
{
(yield new Transformation(new Pattern('/re$/i'), 'r'));
(yield new Transformation(new Pattern('/er$/i'), ''));
}
/** @return Transformation[] */
public static function getPlural() : iterable
{
(yield new Transformation(new Pattern('/e$/i'), 'er'));
(yield new Transformation(new Pattern('/r$/i'), 're'));
(yield new Transformation(new Pattern('/$/'), 'er'));
}
/** @return Substitution[] */
public static function getIrregular() : iterable
{
(yield new Substitution(new Word('konto'), new Word('konti')));
}
}
Function Calls
None |
Stats
MD5 | 108fed971dca6b6ce889639130ede626 |
Eval Count | 0 |
Decode Time | 111 ms |