Mon, 09 Nov 2026 07:28:00 UTC Log in
Glues object frameworks together transparently 33.43 KB built 2026-10-16 17:23:13 GMT

Description

This class facilitates building frameworks of several classes that inter-operate. It was first designed and built for "HTML::Mason", in which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer, and several other objects must create each other transparently, passing the appropriate parameters to the right class, possibly substituting other subclasses for any of these objects. The main features of "Class::Container" are: * Explicit declaration of containment relationships (aggregation, factory creation, etc.) * Declaration of constructor parameters accepted by each member in a class framework * Transparent passing of constructor parameters to the class that needs them * Ability to create one (automatic) or many (manual) contained objects automatically and transparently

Dependencies

13 total
Requires10
  • perl(B::Deparse)
  • perl(Carp)
  • perl(Params::Validate) >= 0.23
  • perl(strict)
  • perl(vars)
  • perl-libs
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  • rpmlib(PayloadIsZstd) <= 5.4.18-1
Provides2
  • perl(Class::Container) = 0.13
  • perl-Class-Container = 0.13-25.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
Recommends1
  • perl(Scalar::Util)
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

8
Files 1–8 of 8

Component of

buildroots that installed this RPM
Buildroot descending sort Created State
f45-build-54804-937 2026-10-30 00:14:09 expired
f45-build-24726-605 2026-10-16 21:42:14 expired
f45-build-24084-601 2026-10-16 20:20:35 expired
f45-build-23991-601 2026-10-16 20:10:14 expired
f45-build-23956-601 2026-10-16 20:09:06 expired
Buildroots 1–5 of 5