Promote resolve_relationship_condition to a 1st-class API method
authorPeter Rabbitson <ribasushi@cpan.org>
Sat, 30 Jul 2016 14:03:12 +0000 (16:03 +0200)
committerPeter Rabbitson <ribasushi@cpan.org>
Tue, 27 Sep 2016 11:49:55 +0000 (13:49 +0200)
commit7293955e14a24ad5abecc41e0ec485ccdfb3d2f0
treee31f032f0f53ba696ad74210eedf1af1b00d68f0
parente5c6382908ee65577e53c0771629384d70959a3d
Promote resolve_relationship_condition to a 1st-class API method

The encapsulated logic is just too complex to try to replicate externally,
especially now that everything within DBIC itself uses this method underneath.

Patches to the only widely known user (::Resultset::RecursiveUpdate) will
follow shortly
lib/DBIx/Class/Relationship/Accessor.pm
lib/DBIx/Class/Relationship/Base.pm
lib/DBIx/Class/ResultSet.pm
lib/DBIx/Class/ResultSource.pm
lib/DBIx/Class/ResultSource/RowParser.pm
lib/DBIx/Class/Row.pm
xt/extra/diagnostics/invalid_resolve_relationship_condition_arguments.t [moved from t/relationship/resolve_relationship_condition.t with 86% similarity]