NAME
DBIO::DeploymentHandler::HandlesVersionStorage - Interface for version storage methods
VERSION
version 0.900004
DESCRIPTION
Interface contract for a version_storage collaborator, as consumed by the native DBIO::DeploymentHandler. A conforming version storage MUST implement:
add_database_version
database_version
delete_database_version
version_storage_is_installed
METHODS
assert_implemented
DBIO::DeploymentHandler::HandlesVersionStorage->assert_implemented($version_storage);
Class method. Verifies that $target (a version-storage 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.