How can I tell a access plugin to expect a different argument plugin? Surely there isn't a one to one ratio.
So I'm working with panels. I've written a custom argument plugin that will take the node name from the URL and send back a node context. The problem I'm having now is that since I have "Selection Rule" on my page variant that is looking for a node of a specific type. "Selection Rules" are indeed access plugins. So with this said, the "Node: type" access rule requires a "Node" type context.
I'm providing that... the only thing is when the plugin sets up it's access rules it's looking for the following argument:
What my plugin is providing for some reason I haven't found out yet is the following:
argument_node_name_1
node_name.inc is the name of my file, by which if I remember correctly what provides the system name because as far as I can tell is some magic provided by ctools.
I can however us the entity_id argument plugin and of course this all works, but then I don't get to use the node name in the URL.