public function alter_embeddedTemplate(org_tubepress_api_template_Template $template, $videoId, $videoProviderName, org_tubepress_api_url_Url $dataUrl, $embeddedImplName) { global $tubepress_base_url; $ioc = org_tubepress_impl_ioc_IocContainer::getInstance(); $context = $ioc->get(org_tubepress_api_exec_ExecutionContext::_); $fullscreen = $context->get(org_tubepress_api_const_options_names_Embedded::FULLSCREEN); $playerColor = org_tubepress_impl_embedded_EmbeddedPlayerUtils::getSafeColorValue($context->get(org_tubepress_api_const_options_names_Embedded::PLAYER_COLOR), '999999'); $playerHighlight = org_tubepress_impl_embedded_EmbeddedPlayerUtils::getSafeColorValue($context->get(org_tubepress_api_const_options_names_Embedded::PLAYER_HIGHLIGHT), 'FFFFFF'); $autoPlay = $context->get(org_tubepress_api_const_options_names_Embedded::AUTOPLAY); $embedWidth = $context->get(org_tubepress_api_const_options_names_Embedded::EMBEDDED_WIDTH); $embedHeight = $context->get(org_tubepress_api_const_options_names_Embedded::EMBEDDED_HEIGHT); $template->setVariable(org_tubepress_api_const_template_Variable::EMBEDDED_DATA_URL, $dataUrl->toString(true)); $template->setVariable(org_tubepress_api_const_template_Variable::TUBEPRESS_BASE_URL, $tubepress_base_url); $template->setVariable(org_tubepress_api_const_template_Variable::EMBEDDED_AUTOSTART, org_tubepress_impl_embedded_EmbeddedPlayerUtils::booleanToString($autoPlay)); $template->setVariable(org_tubepress_api_const_template_Variable::EMBEDDED_WIDTH, $embedWidth); $template->setVariable(org_tubepress_api_const_template_Variable::EMBEDDED_HEIGHT, $embedHeight); $template->setVariable(org_tubepress_api_const_template_Variable::EMBEDDED_COLOR_PRIMARY, $playerColor); $template->setVariable(org_tubepress_api_const_template_Variable::EMBEDDED_COLOR_HIGHLIGHT, $playerHighlight); $template->setVariable(org_tubepress_api_const_template_Variable::EMBEDDED_FULLSCREEN, org_tubepress_impl_embedded_EmbeddedPlayerUtils::booleanToString($fullscreen)); $template->setVariable(org_tubepress_api_const_template_Variable::VIDEO_ID, $videoId); return $template; }
function testBooleanToString() { $this->assertEquals('true', org_tubepress_impl_embedded_EmbeddedPlayerUtils::booleanToString(true)); $this->assertEquals('false', org_tubepress_impl_embedded_EmbeddedPlayerUtils::booleanToString(false)); }