Skip to content
This repository was archived by the owner on Feb 16, 2019. It is now read-only.

chez14/cas-min-min-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CASMinMin (CAS--)

Packagist Packagist Pre Release GitHub tag GitHub release compatible

Dibuat untuk membantu kita fetching data dari sitenya UNPAR yang butuh login terlebih dahulu (CAS).

Masih dalam pengembangan, belum jalan semestinya

Peringatan

Karena ini bukan official dari BTI, mohon di ingat bahwa code ini tidak selamanya akan bejerja semestinya, mohon buatkan issuenya

Cara memulai

Gunakan Composer untuk download package ini... Jangan lupa dump autoloadnya. Kita pake liblary Guzzle buat fetch datanya.

$ composer require chez14/cas-min-min-php
$ composer dumpautoload --optimize

lalu tambahkan line ini di kodemu.

include('vendor/autoload.php');

Cara menggunakan

Buat servicenya dulu, baru login-kan pake CASMinMin::login().

use Chez14\CASMinMin;
// buat service
$service = new CASMinMin\Services\StudentPortal();
// buat identity
$identity = new CASMinMin\Identity\NPM('2016730011', 'passwordmu123');

// buat CAS Loginer, lalu lakukan login
$cas = new CASMinMin\CASMinMin($service, $identity);
$cas->login();

// ambil clientnya, dan lakukan fetch sendiri
$service_client = $service->get_client();

Sekarang anda dapat menggunakan seluruh fitur dari kelas CASMinMin\Services\StudentPortal.

Dokumentasi lengkap dari sevice-service yang ada akan di tambahkan segera.

Kontribusi

Dokumen lengkap bisa di cek di sini.

Current ToDos

  • Support for Services API.

About

🍰 CAS UNPAR interface for php

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages