class app {
public function run(){
}
}
bunu da index php dosyana use et..
use path/to/file/app;
$app = new App();
$app->run();
index.php dosyan bu kadar olmali. daha sonra gidip app Licance classini olustur kontrollerini yaz. sonra geri boolean (true or false ) doncecek sekilde ayarla.
use path/to/Licence
class licance {
private $licanceFile;
public function __construct()
{
self::setLicanceFile();
}
public function check(){
// burada kontrollerini yazacaksin.
// cloud check falan burada olacak.
}
private function setLicanceFile()
{
// burada lisans dosyanin varolup olmadigini ve lisans dosyanda bulunan keyin var olup olmadigini kontrol et.
}
}
sonra app classinda bunu check et
use path/to/Licance;
class app {
private $licance;
public function __construct()
{
$licance = new Licance();
}
public function run(){
if ( $licance->check == false){}else{} // burada da duruma gore islemini yap.
}
}
burada yazilan kodlarin calisacagini garanti etmiyorum kafanda fikir olussun diye yazdim.