rector/vendor/doctrine/inflector/lib/Doctrine/Inflector/LanguageInflectorFactory.php
Tomas Votruba 0ead874fad Updated Rector to commit 75c06eab69
75c06eab69 Fix match static method name in annotation (#446)
2021-07-19 05:06:26 +00:00

32 lines
982 B
PHP

<?php
declare (strict_types=1);
namespace RectorPrefix20210719\Doctrine\Inflector;
use RectorPrefix20210719\Doctrine\Inflector\Rules\Ruleset;
interface LanguageInflectorFactory
{
/**
* Applies custom rules for singularisation
*
* @param bool $reset If true, will unset default inflections for all new rules
*
* @return $this
* @param \Doctrine\Inflector\Rules\Ruleset|null $singularRules
*/
public function withSingularRules($singularRules, $reset = \false);
/**
* Applies custom rules for pluralisation
*
* @param bool $reset If true, will unset default inflections for all new rules
*
* @return $this
* @param \Doctrine\Inflector\Rules\Ruleset|null $pluralRules
*/
public function withPluralRules($pluralRules, $reset = \false);
/**
* Builds the inflector instance with all applicable rules
*/
public function build() : \RectorPrefix20210719\Doctrine\Inflector\Inflector;
}