for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @copyright Copyright (c) Flipbox Digital Limited
* @license https://flipboxfactory.com/software/domains/license
* @link https://www.flipboxfactory.com/software/domains/
*/
namespace flipbox\craft\domains;
use craft\base\Plugin as BasePlugin;
use craft\events\RegisterComponentTypesEvent;
use craft\services\Fields;
use flipbox\craft\ember\modules\LoggerTrait;
use flipbox\craft\domains\fields\Domains as DomainsField;
use yii\base\Event;
* @author Flipbox Factory <[email protected]>
* @since 1.0.0
class Domains extends BasePlugin
{
use LoggerTrait;
* @inheritdoc
public function init()
// Do parent
parent::init();
// Register our fields
Event::on(
Fields::class,
Fields::EVENT_REGISTER_FIELD_TYPES,
function (RegisterComponentTypesEvent $event) {
$event->types[] = DomainsField::class;
}
);
* @return string
protected static function getLogFileName(): string
return 'domains';