Skip to content

Commit

Permalink
v4.x
Browse files Browse the repository at this point in the history
  • Loading branch information
tintnaingwinn committed Sep 29, 2020
1 parent 36ca932 commit f6e8f01
Show file tree
Hide file tree
Showing 6 changed files with 65 additions and 52 deletions.
18 changes: 1 addition & 17 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,8 @@ cache:
matrix:
fast_finish: true
include:
- php: 7.2
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
- php: 7.3
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
- php: 7.4
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'

- php: 7.2.5
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-stable'
- php: 7.3
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-stable'
- php: 7.3
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-stable'

- php: 7.3
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
- php: 7.4
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
env: LARAVEL='8.*' TESTBENCH='6.*' COMPOSER_FLAGS='--prefer-stable'

before_install:
- travis_retry composer self-update
Expand Down
15 changes: 13 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ If the context is unicode, don't worry about the conflict context, Kuu Pyaung ha
- [PHP >= 7.2](http://php.net/)
- [Laravel 5.8|6.x|7.x](https://github.com/laravel/framework)

#### version-4.x

- [PHP >= 7.4](http://php.net/)
- [Laravel 8.x](https://github.com/laravel/framework)

## Laravel Version Compatibility

| Laravel | Package | PHP |
Expand All @@ -41,11 +46,17 @@ If the context is unicode, don't worry about the conflict context, Kuu Pyaung ha
| 5.8.x | 3.x | >=7.2.0 |
| 6.x | 3.x | >=7.2.0 |
| 7.x | 3.x | >=7.2.5 |
| 8.x | 3.x | >=7.3 |
| 8.x | 4.x | >=7.4 |

## Installation and usage

For Laravel 5.8|6.x|7.x|8.x
For Laravel 8.x

``` bash
composer require tintnaingwin/kuu-pyaung:"~4.0"
```

For Laravel 5.8|6.x|7.x

``` bash
composer require tintnaingwin/kuu-pyaung:"~3.0"
Expand Down
19 changes: 10 additions & 9 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,19 @@
}
],
"require": {
"php": "^7.2",
"illuminate/console": "~5.8.0|^6.0|^7.0",
"illuminate/contracts": "~5.8.0|^6.0|^7.0",
"illuminate/events": "~5.8.0|^6.0|^7.0",
"illuminate/filesystem": "~5.8.0|^6.0|^7.0",
"illuminate/support": "~5.8.0|^6.0|^7.0",
"php": "^7.4",
"illuminate/console": "^8.0",
"illuminate/contracts": "^8.0",
"illuminate/events": "^8.0",
"illuminate/filesystem": "^8.0",
"illuminate/support": "^8.0",
"tintnaingwin/myanfont": "^2.0",
"doctrine/dbal": "^2.9"
},
"require-dev": {
"mockery/mockery": "^1.0",
"orchestra/testbench": "~3.8.0|^4.0|^5.0",
"phpunit/phpunit": "^7.0|^8.0"
"orchestra/testbench": "^6.0",
"phpunit/phpunit": "^9.0"
},
"autoload": {
"psr-4": {
Expand All @@ -43,7 +43,8 @@
},
"autoload-dev": {
"psr-4": {
"Tintnaingwin\\KuuPyaung\\Tests\\": "tests"
"Tintnaingwin\\KuuPyaung\\Tests\\": "tests",
"Tintnaingwin\\KuuPyaung\\Tests\\Database\\Factories\\": "tests/database/factories"
}
},
"minimum-stability": "dev",
Expand Down
22 changes: 10 additions & 12 deletions tests/TestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
use Tintnaingwin\KuuPyaung\KuuPyaungServiceProvider;
use Orchestra\Testbench\TestCase as Orchestra;
use Illuminate\Contracts\Console\Kernel;
use Illuminate\Database\Eloquent\Factory as EloquentFactory;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;

Expand All @@ -27,12 +27,17 @@ public function setUp(): void
{
parent::setUp();

$this->setUpDatabase();

$this->app->make(EloquentFactory::class)->load(__DIR__.'/factories');
Factory::guessFactoryNamesUsing(
fn (string $modelName) => 'Tintnaingwin\\KuuPyaung\\Tests\\Database\\Factories\\UserFactory'
);
}

protected function setUpDatabase()
/**
* @param \Illuminate\Foundation\Application $app
*
* @return void
*/
public function getEnvironmentSetUp($app)
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
Expand All @@ -42,13 +47,6 @@ protected function setUpDatabase()
$table->text('weather');
$table->timestamps();
});

Schema::create('test_models', function (Blueprint $table) {
$table->increments('id');
$table->string('name')->nullable();
$table->unsignedInteger('user_id');
$table->timestamps();
});
}

protected function seeInConsoleOutput($expectedText)
Expand Down
31 changes: 31 additions & 0 deletions tests/database/factories/UserFactory.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?php
namespace Tintnaingwin\KuuPyaung\Tests\Database\Factories;

use Illuminate\Foundation\Auth\User;
use Illuminate\Database\Eloquent\Factories\Factory;


class UserFactory extends Factory
{
/**
* The name of the factory's corresponding model.
*
* @var string
*/
protected $model = User::class;

/**
* Define the model's default state.
*
* @return array
*/
public function definition()
{
return [
'name' => "ျမန္မာႏိုင္ငံ",
'desc' => "ေျမာက္ဘက္တြင္ တ႐ုတ္ျပည္သူ႔သမၼတႏိုင္ငံ၊ အေရွ႕ဘက္တြင္ လာအိုႏိုင္ငံ၊ အေရွ႕ေတာင္ဘက္တြင္ ထိုင္းႏိုင္ငံ၊ အေနာက္ဘက္တြင္ ဘဂၤလားေဒ့ရွ္ႏိုင္ငံ၊ အေနာက္ေျမာက္အရပ္တြင္ အိႏၵိယႏိုင္ငံ၊ ေတာင္ဘက္တြင္ ကပၸလီပင္လယ္ႏွင့္ အေနာက္ေတာင္ဘက္တြင္ ဘဂၤလားပင္လယ္ေအာ္တို႔ျဖင့္ ထိစပ္လ်က္ရွိသည္။ ျမန္မာႏိုင္ငံနယ္နိမိတ္၏ သုံးပုံတစ္ပုံ ၁၉၃ဝ ကီလိုမီတာ (၁⁠၁၉၉ မိုင္) မွာ တစ္ဆက္တစ္စပ္တည္းေသာ ကမ္း႐ိုးတန္းအျဖစ္ ေတြ႕ရွိႏိုင္သည္။ ျမန္မာႏိုင္ငံသည္ အေရွ႕ေတာင္အာရွႏိုင္ငံမ်ားတြင္ ေျမဧရိယာအားျဖင့္ ဒုတိယအႀကီးဆုံးႏိုင္ငံ ျဖစ္ၿပီး ကမာၻေပၚတြင္ အမွတ္စဥ္ ၄၀ ေျမာက္ ေျမဧရိယာအႀကီးဆုံး ႏိုင္ငံျဖစ္သည္။ ေခတ္သစ္ကာလအခ်ိန္မ်ားတြင္ ျမန္မာႏိုင္ငံ၏ ကြဲျပားျခားနားေသာ လူဦးေရမွ ယင္း၏ ႏိုင္ငံေရး၊ သမိုင္းေၾကာင္းႏွင့္ လူသားရင္းျမစ္မ်ားအား အဓိကအခန္းက႑မ်ားမွ ေဖာ္ေဆာင္လ်က္ရွိသည္။ ၁၉⁠၉၂ ခုႏွစ္က အာဏာရယူခဲ့ေသာ ဗိုလ္ခ်ဳပ္မႉးႀကီး သန္းေ႐ႊ ဦးေဆာင္သည့္ ႏိုင္ငံေတာ္ ေအးခ်မ္းသာယာေရးႏွင့္ ဖြံ႕ၿဖိဳးေရးေကာင္စီ၏ အုပ္ခ်ဳပ္မႈေအာက္တြင္ ရွိေနခဲ့သည္။ ၁၉၄၈ ခုႏွစ္အထိ ၿဗိတိသွ်အင္ပါယာ ေအာက္တြင္ ရပ္တည္ခဲ့ေသာ ျမန္မာႏိုင္ငံသည္ ယေန႔အခ်ိန္အထိ လူမ်ိဳးေရးတင္းမာမႈႏွင့္ အာဏာသိမ္းရန္ ႀကိဳးစားအားထုတ္မႈမ်ားကို ဆက္လက္ရင္ဆိုင္ရလ်က္ရွိသည္။ အိမ္နီးခ်င္းႏိုင္ငံမ်ား၏ လႊမ္းမိုးမႈ နက္ရႈိင္းစြာခံေနရသည့္ ႏိုင္ငံ၏ ယဥ္ေက်းမႈတြင္ ထူးျခားသည့္ ဗုဒၶယဥ္ေက်းမႈႏွင့္ တိုင္းရင္သားဓေလ့မ်ား ေရာေႏွာလ်က္ရွိသည္။",
'location' => "ျပည္ေထာင္စုျမန္မာႏိုင္ငံေတာ္သည္ အာရွတိုက္ အေရွ႕ေတာင္ပိုင္းတြင္တည္ရွိၿပီး ေျမာက္လတၱီတြဒ္ ၉ ဒီဂရီ ၃၂ မိနစ္မွ ၂၈ ဒီဂရီ ၃၁ မိနစ္အထိႏွင့္ အေရွ႕ေလာင္ဂ်ီတြဒ္ ၉၂ ဒီဂရီ ၁ဝ မိနစ္မွ ၁ဝ၁ ဒီဂရီ ၁၁ မိနစ္အထိ က်ယ္ဝန္းသည္။ အိမ္နီးခ်င္းႏိုင္ငံမ်ားအျဖစ္ ေျမာက္ဘက္ႏွင့္ အေရွ႕ေျမာက္ဘက္တြင္ တ႐ုတ္ႏိုင္ငံ၊ အေရွ႕ဘက္ႏွင့္ အေရွ႕ေတာင္ဘက္တြင္ လာအိုႏိုင္ငံႏွင့္ ထိုင္းႏိုင္ငံ၊ အေနာက္ဘက္တြင္ ဘဂၤလားေဒ့ရွ္ႏိုင္ငံ၊ အိႏၵိယႏိုင္ငံတို႔ႏွင့္ ဆက္စပ္လ်က္ရွိၿပီး ေတာင္ဘက္တြင္ ကပၸလီပင္လယ္ႏွင့္ ဘဂၤလားပင္လယ္ေအာ္ တည္ရွိသည္။ ရန္ကုန္ၿမိဳ႕ေတာ္ကို အေရွ႕ေလာင္ဂ်ီတြဒ္ ၉၆ ဒီဂရီ ၁၃ မိနစ္ မ်ဥ္းေၾကာင္းႏွင့္ ေျမာက္လတၱီတြဒ္ ၁၆ ဒီဂရီ ၄၅ မိနစ္မ်ဥ္းေၾကာင္းတို႔ ျဖတ္သန္းသြားၾကသည္။ အေရွ႕ေလာင္ဂ်ီတြဒ္ ၉၇ ဒီဂရီ မိနစ္ ၃ဝ မ်ဥ္းကို ျမန္မာစံေတာ္ခ်ိန္မ်ဥ္းအျဖစ္ သတ္မွတ္ထားရာ ျမန္မာစံေတာ္ခ်ိန္သည္ ဂရင္းနစ္စံေတာ္ခ်ိန္ထက္ ၆ နာရီ မိနစ္ ၃ဝ ေစာသည္။",
'weather' => "ျမန္မာႏိုင္ငံသည္ မ်ားေသာအားျဖင့္ ဥတၱရယဥ္စြန္းတန္းႏွင့္ အီေကြတာအၾကားတြင္ က်ေရာက္တည္ရွိသည္။ ျမန္မာႏိုင္ငံသည္ အာရွေဒသ၏ မွတ္သုံရပ္ဝန္းေဒသတြင္ က်ေရာက္ၿပီး ၎၏ ကမ္း႐ိုးတန္းေဒသမ်ားရရွိေသာ မိုးေရခ်ိန္မွာ ႏွစ္စဥ္ ၅ဝ⁠ဝဝ မမ (၁၉၇ လက္မ) ရွိသည္။ ျမစ္ဝကြၽန္းေပၚေဒသတြင္ ႏွစ္စဥ္မိုးေရခ်ိန္မွာ ၂၅ဝဝ မမ (၉၈ လက္မ) ျဖစ္ၿပီး၊ ျမန္မာႏိုင္ငံအလယ္ပိုင္းတြင္ တည္ရွိေသာ မိုးနည္းရပ္ဝန္းေဒသတြင္ ႏွစ္စဥ္မိုးေရခ်ိန္ ၁၀⁠၀၀ မမ (၃၉ လက္မ) ထက္နည္းေလသည္။ ေျမာက္ဘက္ေဒသမ်ားသည္ အေအးဆုံးျဖစ္ၿပီး ပ်မ္းမွ်အပူအခ်ိန္ ၂၁ ဒီဂရီစင္တီဂရိတ္ (၇၀ ဒီဂရီ ဖာရင္ဟိုက္) ရွိေလသည္။ ကမ္း႐ိုးတန္းႏွင့္ ျမစ္ဝကြၽန္းေပၚေဒသမ်ား၏ ပ်မ္းမွ်အပူခ်ိန္မွာ ၃၂ ဒီဂရီစင္တီဂရိတ္ (၉ဝ ဒီဂရီဖာရင္ဟိုက္) ရွိေလသည္။[၂၇]အၾကမ္းအားျဖင့္ ေႏြ၊ မိုး၊ ေဆာင္း ဟူ၍ သုံးရာသီ ပိုင္းျခားထားသည္။ မတ္လမွ ေမလလယ္အထိ ေႏြဥတု၊ ေမလလယ္မွ ေအာက္တိုဘာလကုန္အထိ မိုးဥတုႏွင့္ ႏိုဝင္ဘာလမွ ေဖေဖာ္ဝါရီလကုန္အထိ ေဆာင္းဥတုဟု သတ္မွတ္သည္။ ေယဘုယ်အားျဖင့္ ျမန္မာႏိုင္ငံသည္ အပူပိုင္းမုတ္သုံရာသီဥတု ရွိေသာ္လည္း ေျမမ်က္ႏွာျပင္အေနအထား ကြဲျပားျခားနားမႈေၾကာင့္ တစ္ေနရာႏွင့္တစ္ေနရာ ရာသီဥတု ကြဲျပားသြားသည္။ ဥပမာအားျဖင့္ ျမန္မာႏိုင္ငံအလယ္ပိုင္းတြင္ တစ္ႏွစ္လွ်င္ စုစုေပါင္း မိုးေရခ်ိန္လက္မ ၄ဝ ေအာက္သာရရွိၿပီး ရခိုင္ကမ္း႐ိုးတန္းႏွင့္ တနသၤာရီကမ္း႐ိုးတန္းတစ္ေလွ်ာက္တြင္ တစ္ႏွစ္လွ်င္ မိုးေရခ်ိန္ လက္မ ၂ဝဝ ခန႔္ရရွိသည္။ေႏြဥတုျဖစ္ေသာ မတ္လႏွင့္ဧၿပီလမ်ားတြင္ ျမန္မာႏိုင္ငံ အလယ္ပိုင္းေဒသ၌ ပ်မ္းမွ်အျမင့္ဆုံး အပူခ်ိန္မွာ ၁⁠၁ဝ ဒီဂရီဖာရင္ဟိုက္ (၄၃ ဒသမ ၃ ဒီဂရီစင္တီဂရိတ္) အထက္ျဖစ္၍ ျမန္မာႏိုင္ငံေျမာက္ပိုင္းတြင္ ၉၇ ဒီဂရီ ဖာရင္ဟိုက္ (၃၆ ဒသမ ၁ ဒီဂရီစင္တီဂရိတ္) ခန႔္ႏွင့္ ရွမ္းကုန္းျပင္ျမင့္တြင္ ၈၅ မွ ၉၅ ဒီဂရီဖာရင္ဟိုက္ (စင္တီဂရိတ္ ၂၉ ဒသမ ၄ ႏွင့္ ၃၅ ဒီဂရီ) အတြင္းရွိသည္။ ၿမိဳ႕မ်ား၏ တည္ေနရာႏွင့္ ေျမမ်က္ႏွာျပင္ အနိမ့္အျမင့္ကိုလိုက္၍ အပူခ်ိန္ကြာျခားသည္။ အပူခ်ိန္ျမင့္လြန္းျခင္း၊ နိမ့္က်လြန္းျခင္းမ်ား မရွိေပ။ တိုက္ခတ္ေသာ ေလေၾကာင္းႏွင့္ ေလဖိအားအေျခအေနမ်ားေၾကာင့္ မိုး႐ြာသြန္းမႈျဖစ္ေပၚေစသည္။ အခ်ိဳ႕ႏွစ္မ်ားတြင္ မုန္တိုင္းျပင္းထန္စြာ က်ေရာက္သျဖင့္ ကမ္း႐ိုးတန္းေဒသမ်ားတြင္ ရံဖန္ရံခါမုန္တိုင္းဒဏ္ခံရသည္။ ျမန္မာ့သမိုင္းတစ္ေလွ်ာက္ ျမန္မာႏိုင္ငံတြင္ေပၚေပါက္ႀကဳံေတြ႕ခဲ့ရေသာ သဘာဝေဘးအႏၲရာယ္မ်ားတြင္ အဆိုး႐ြား၊ အၾကမ္းတမ္းဆုံးေသာ နာဂစ္ဆိုင္ကလုန္းမုန္တိုင္းဒဏ္ကို ျမန္မာႏိုင္ငံသည္ ၂ဝ⁠ဝ၈ ခုႏွစ္ ေမလ ၂ရက္ေန႔၌ ႀကဳံေတြ႕ခဲ့ရသည္။ ရာသီဥတုမွန္ကန္မွ်တမႈကို အေထာက္အကူျပဳေစရန္အတြက္ ျမန္မာႏိုင္ငံအလယ္ပိုင္းေဒသ စိမ္းလန္းစိုျပည္ေရးလုပ္ငန္းမ်ားကို ႏိုင္ငံေတာ္က ဦးစားေပး အေကာင္အထည္ေဖာ္လ်က္ရွိသည္။"
];
}
}
Loading

0 comments on commit f6e8f01

Please sign in to comment.