PHP code example of limegreentangerine / class_kit
1. Go to this page and download the library: Download limegreentangerine/class_kit library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
limegreentangerine / class_kit example snippets
use ClassKit\Package\PackageController;
use ClassKit\Package\Traits\AttributeTrait;
use ClassKit\Package\Traits\PageTrait;
use ClassKit\Package\Traits\ThemeTrait;
class MyPackageController extends PackageController
{
use AttributeTrait;
use PageTrait;
use ThemeTrait;
protected $pkgHandle = 'my_package';
protected $pkgVersion = '1.0.0';
}
use ClassKit\Package\Traits\AttributeTrait;
use ClassKit\Package\Traits\PageTrait;
use ClassKit\Package\Traits\ThemeTrait;
class MyPackageController extends PackageController
{
use AttributeTrait;
use PageTrait;
use ThemeTrait;
}
use ClassKit\Environment\Environment;
if (Environment::isLocal()) {
// Local-only setup
}
if (Environment::isProduction()) {
// Production-only setup
}
use ClassKit\Area\GlobalArea;
$area = new GlobalArea('Header');
use ClassKit\Search\CachedSearch;
$search = new CachedSearch(Logger::class, 'search_results', 3600);
$ids = $search->search(
MySearchClass::class,
'/search',
['category' => 'news'],
function ($list) {
$list->filterByKeywords('concrete5');
}
);
use ClassKit\Api\ConnectionController;
class MyApi extends ConnectionController
{
public function __construct()
{
parent::__construct('https://api.example.com', 'json', [
'Authorization' => 'Bearer token',
]);
}
}
use ClassKit\File\ImportFileTrait;
class MyPackageController
{
use ImportFileTrait;
public function importFromRemoteUrl(string $imageUrl): void
{
$file = $this->importImage($imageUrl, 'Products', 'Imported Images');
}
}
use ClassKit\Entity\Core\BaseEntity;
class Product extends BaseEntity
{
protected string $name;
public function getName(): string
{
return $this->name;
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.