public function registerFallback(callable $matcher, AssemblerInterface $assembler): void
    {
        $this->fallbackAssemblers[] = new AssemblerMatcher($matcher, $assembler);
    }
public function registerFallback(callable $matcher, AssemblerInterface $assembler): void
    {
        $this->fallbackAssemblers[] = new AssemblerMatcher($matcher, $assembler);
    }
public function registerFallback ( callable $ matcher , AssemblerInterface $ assembler ) : void { $ this -> fallbackAssemblers [ ] = new AssemblerMatcher ( $ matcher , $ assembler ) ; }
Registers an assembler instance to this factory that is to be executed after all other assemblers have been
checked.

@param callable           $matcher   A callback function accepting the criteria as only parameter and which must
return a boolean.
@param AssemblerInterface $assembler An instance of the Assembler that will be returned if the callback returns
true with the provided criteria.
Registers an assembler instance to this factory that is to be executed after all other assemblers have been checked .