* @author Graham Campbell */ class CreateComponentCommandTest extends AbstractTestCase { use CommandTrait; protected function getObjectAndParams() { $params = [ 'name' => 'Test', 'description' => 'Foo', 'status' => 1, 'link' => 'https://cachethq.io', 'order' => 0, 'group_id' => 0, 'enabled' => true, 'meta' => null, ]; $object = new CreateComponentCommand( $params['name'], $params['description'], $params['status'], $params['link'], $params['order'], $params['group_id'], $params['enabled'], $params['meta'] ); return compact('params', 'object'); } protected function objectHasRules() { return true; } protected function getHandlerClass() { return CreateComponentCommandHandler::class; } }