NAME
DBIO::DeploymentHandler::HandlesVersioning - Interface for version methods
VERSION
version 0.900004
DESCRIPTION
Interface contract for a version_handler collaborator, as consumed by the native DBIO::DeploymentHandler. A conforming version handler MUST implement:
next_version_set
previous_version_set
METHODS
assert_implemented
DBIO::DeploymentHandler::HandlesVersioning->assert_implemented($version_handler);
Class method. Verifies that $target (a version-handler object or class) can every required method. Throws a DBIO::Exception naming all missing methods, the target class, and this interface when the contract is not satisfied. Returns true otherwise.
AUTHOR
DBIO & DBIx::Class Authors
COPYRIGHT AND LICENSE
Copyright (C) 2026 DBIO Authors Portions Copyright (C) 2005-2025 DBIx::Class Authors Based on DBIx::Class, heavily modified.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.