'integer', Type::BUILTIN_TYPE_FLOAT => 'float', Type::BUILTIN_TYPE_STRING => 'string', ]; public function describe(Model $model, Schema $schema) { $type = self::$supportedTypes[$model->getType()->getBuiltinType()]; $schema->setType($type); } public function supports(Model $model) { return isset(self::$supportedTypes[$model->getType()->getBuiltinType()]); } }