2017 © Pedro Peláez
 

yii2-component yii2-morpher

Yii2 Morpher

image

arkhipovandrei/yii2-morpher

Yii2 Morpher

  • Thursday, April 13, 2017
  • by arkhipovandrei
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Yii2-morpher

Установка

composer require --prefer-dist arkhipovandrei/yii2-morpher

или добваить, (*1)

"arkhipovandrei/yii2-morpher": "*"

в секцию require в ваш composer.json., (*2)

## Использование, (*3)

'components' => [
   // ...
    'morpher' => [
        'class' => 'arkhipovandrei\morpher\Morpher'
    ]
    // ...
 ]
 ```

Склонение
```php
   $morpher = Yii::$app
       ->morpher
       ->declension( 'Санкт-Петербург');

/*result 
    print_r($morpher->data);
     Array
     (
         [Р] => Санкт-Петербурга
         [Д] => Санкт-Петербургу
         [В] => Санкт-Петербург
         [Т] => Санкт-Петербургом
         [П] => Санкт-Петербурге
         [множественное] => Array
             (
                 [И] => Санкт-Петербурги
                 [Р] => Санкт-Петербургов
                 [Д] => Санкт-Петербургам
                 [В] => Санкт-Петербурги
                 [Т] => Санкт-Петербургами
                 [П] => Санкт-Петербургах
             )

     ); */

 ```

Получить Слово в нужном патяже и числе 
```php
    $declensionCase = Yii::$app->morpher
        ->declensionCase( 'Название', Yii::$app->morpher::PREPOSITIONAL, true);
    //result Санкт-Петербургах

Пропись чисел и согласование с числом php $spell = Yii::$app ->morpher ->spell(100, 'рублей');, (*4)

Склонение прилагательных по родам php $genders = Yii::$app ->morpher ->genders( 'рублей');, (*5)

Функция образует прилагательные от названий городов и стран * Москва – московский, Ростов – ростовский, Швеция – шведский php $adjectivize = Yii::$app ->morpher ->adjectivize( 'рублей');, (*6)

The Versions

13/04 2017

dev-master

9999999-dev https://github.com/SevenFloor/yii2-morpher

Yii2 Morpher

  Sources   Download

MIT

The Requires

 

by Andrei Arkhipov

yii2 yii yii 2 cases morpher