/** * onAfterComponentPrepare * * @param string $name * @param Component $component * * @return void */ public function onAfterComponentPrepare($name, Component $component) { if ($name != $this->name) { return; } $component->registerTask('user.login', '\\Windwalker\\Api\\Controller\\User\\LoginController'); $component->registerTask('user.logout', '\\Windwalker\\Api\\Controller\\User\\LogoutController'); }
/** * Post execute hook. * * @param mixed $result The return value of this component. * * @return mixed The return value of this component. */ protected function postExecute($result) { // Debug profiler if (JDEBUG) { $result .= "<hr />" . ProfilerHelper::render('Windwalker', true); } return parent::postExecute($result); }
/** * testGetAdminPath * * @return void * * @covers \Windwalker\Component\Component::getAdminPath */ public function testGetAdminPath() { $component = new Component($this->componentName); $admin = JPATH_ROOT . '/administrator/components/com_' . strtolower($this->componentName); $this->assertEquals($admin, $component->getAdminPath()); }
/** * Register tasks. * * @param Component $component The component object. * * @return void */ public static function register(Component $component) { $component->registerTask('manager.connect', '\\Remoteimage\\Controller\\ManagerController'); }