Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/komputronika/kalkulator
Contoh menggunakan composer, PSR4 dan unit test dengan PHP
https://github.com/komputronika/kalkulator
autoloader composer namespace php phpunit psr4
Last synced: 11 days ago
JSON representation
Contoh menggunakan composer, PSR4 dan unit test dengan PHP
- Host: GitHub
- URL: https://github.com/komputronika/kalkulator
- Owner: komputronika
- License: mit
- Created: 2017-09-13T14:01:09.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-28T08:59:38.000Z (over 6 years ago)
- Last Synced: 2024-04-19T04:22:14.396Z (7 months ago)
- Topics: autoloader, composer, namespace, php, phpunit, psr4
- Language: PHP
- Size: 7.81 KB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Contoh Menggunakan Composer, PSR4 & Unit Test
[![Build Status](https://travis-ci.org/komputronika/kalkulator.svg?branch=master)](https://travis-ci.org/komputronika/kalkulator) [![Latest Stable Version](https://poser.pugx.org/komputronika/kalkulator/version)](https://packagist.org/packages/komputronika/kalkulator) [![Total Downloads](https://poser.pugx.org/komputronika/kalkulator/downloads)](https://packagist.org/packages/komputronika/kalkulator) [![Follow](https://img.shields.io/twitter/follow/komputronika.svg?style=social&label=Follow)](https://twitter.com/intent/follow?screen_name=komputronika)
Ini adalah proyek contoh sederhana tentang bagaimana membuat dan menggunakan sebuah package menggunakan PHP Composer, PSR4 dan Unit test.
Untuk menggunakan package ini anda memerlukan software:
* [Git](https://git-scm.com/downloads)
* [Composer](https://getcomposer.org/download/)
* PHP minimal versi 5.4Untuk mempelajari contoh ini, silahkan clone dengan cara:
```sh
git clone [email protected]:komputronika/kalkulator.git
```atau dengan cara [download](https://github.com/komputronika/kalkulator/releases/).
## Cara menggunakan package
### Membuat composer.json
Buatlah sebuah folder misalnya `demo_kalkulator`, kemudian buatlah sebuah file dengan nama `composer.json` dengan isi seperti ini:
```json
{
"name": "demo/kalkulator",
"description": "Coba composer",
"require-dev": {
"phpunit/phpunit": "4.0.*"
},
"require": {
"komputronika/kalkulator": "1.0.*"
},
"authors": [
{
"name": "Saya",
"email": "[email protected]"
}
],
"minimum-stability": "dev"
}
```### Membuat file index.php
Masih dalam folder `demo_kalkulator`, buatlah sebuah file baru dengan nama `index.php` dengan isi sebagai berikut:
```php
";echo "
Demo Kalkulator dengan Composer
";
echo "";";
echo "100 + 5 = ". $o->tambah(100,5)."
";
echo "100 - 5 = ". $o->kurang(100,5)."
";
echo "100 * 5 = ". $o->kali(100,5)."
";
echo "100 / 5 = ". $o->bagi(100,5);
echo "
echo "