private function register_embed_handlers()
{
$embed_handlers = array();
foreach ($this->embed_handler_classes as $embed_handler_class => $args) {
$embed_handler = new $embed_handler_class(array_merge($this->args, $args));
if (!is_subclass_of($embed_handler, 'AMP_Base_Embed_Handler')) {
_doing_it_wrong(__METHOD__, sprintf(__('Embed Handler (%s) must extend `AMP_Embed_Handler`', 'amp'), $embed_handler_class), '0.1');
continue;
}
$embed_handler->register_embed();
$embed_handlers[] = $embed_handler;
}
return $embed_handlers;
}