Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.4

Untuk 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 "