api/laravel/Translation/PotentiallyTranslatedString.yaml
2024-09-26 02:03:21 -07:00

104 lines
2.3 KiB
YAML

name: PotentiallyTranslatedString
class_comment: null
dependencies:
- name: Stringable
type: class
source: Stringable
properties:
- name: string
visibility: protected
comment: '# * The string that may be translated.
# *
# * @var string'
- name: translation
visibility: protected
comment: '# * The translated string.
# *
# * @var string|null'
- name: translator
visibility: protected
comment: '# * The validator that may perform the translation.
# *
# * @var \Illuminate\Contracts\Translation\Translator'
methods:
- name: __construct
visibility: public
parameters:
- name: string
- name: translator
comment: "# * The string that may be translated.\n# *\n# * @var string\n# */\n#\
\ protected $string;\n# \n# /**\n# * The translated string.\n# *\n# * @var string|null\n\
# */\n# protected $translation;\n# \n# /**\n# * The validator that may perform\
\ the translation.\n# *\n# * @var \\Illuminate\\Contracts\\Translation\\Translator\n\
# */\n# protected $translator;\n# \n# /**\n# * Create a new potentially translated\
\ string.\n# *\n# * @param string $string\n# * @param \\Illuminate\\Contracts\\\
Translation\\Translator $translator"
- name: translate
visibility: public
parameters:
- name: replace
default: '[]'
- name: locale
default: 'null'
comment: '# * Translate the string.
# *
# * @param array $replace
# * @param string|null $locale
# * @return $this'
- name: translateChoice
visibility: public
parameters:
- name: number
- name: replace
default: '[]'
- name: locale
default: 'null'
comment: '# * Translates the string based on a count.
# *
# * @param \Countable|int|float|array $number
# * @param array $replace
# * @param string|null $locale
# * @return $this'
- name: original
visibility: public
parameters: []
comment: '# * Get the original string.
# *
# * @return string'
- name: __toString
visibility: public
parameters: []
comment: '# * Get the potentially translated string.
# *
# * @return string'
- name: toString
visibility: public
parameters: []
comment: '# * Get the potentially translated string.
# *
# * @return string'
traits:
- Stringable
interfaces:
- Stringable