Skip to content
Snippets Groups Projects
Commit 47e8eac3 authored by Grzegorz Rola's avatar Grzegorz Rola
Browse files

Added factory, functions, and changed order of parameters.

parent 8b1be169
No related branches found
No related tags found
1 merge request!4Feature/factory
Pipeline #7419 passed
...@@ -3,25 +3,39 @@ ...@@ -3,25 +3,39 @@
/** /**
* Creates Notice. * Creates Notice.
* *
* @param $noticeContent * @param string $noticeContent Notice content.
* @param string $noticeType * @param string $noticeType Notice type.
* @param bool $isDismissible * @param bool $dismissible Dismissible notice.
* @param int $priority * @param int $priority Notice priority,
* *
* @return \WPDesk\Notice\Notice * @return \WPDesk\Notice\Notice
*/ */
function WPDeskNotice($noticeContent, $noticeType = 'info', $isDismissible = false, $priority = 10) function WPDeskNotice($noticeContent, $noticeType = 'info', $dismissible = false, $priority = 10)
{ {
return \WPDesk\Notice\Factory::notice($noticeContent, $noticeType, $isDismissible, $priority); return \WPDesk\Notice\Factory::notice($noticeContent, $noticeType, $dismissible, $priority);
} }
/** /**
* Creates Notice. * Creates Notice.
* *
* @param $noticeContent * @param string $noticeContent Notice content.
* @param string $noticeType * @param string $noticeType Notice type.
* @param bool $isDismissible * @param bool $dismissible Dismissible notice.
* @param int $priority * @param int $priority Notice priority,
*
* @return \WPDesk\Notice\Notice
*/
function wpdesk_notice($noticeContent, $noticeType = 'info', $dismissible = false, $priority = 10)
{
return WPDeskNotice($noticeContent, $noticeType, $dismissible, $priority);
}
/**
* Creates Permanent Dismissible Notice.
*
* @param string $noticeContent Notice content.
* @param string $noticeType Notice type.
* @param int $priority Notice priority.
* *
* @return \WPDesk\Notice\Notice * @return \WPDesk\Notice\Notice
*/ */
...@@ -29,3 +43,17 @@ function WPDeskPermanentDismissibleNotice($noticeContent, $noticeType = 'info', ...@@ -29,3 +43,17 @@ function WPDeskPermanentDismissibleNotice($noticeContent, $noticeType = 'info',
{ {
return \WPDesk\Notice\Factory::permanentDismissibleNotice($noticeContent, $noticeType, $priority); return \WPDesk\Notice\Factory::permanentDismissibleNotice($noticeContent, $noticeType, $priority);
} }
/**
* Creates Permanent Dismissible Notice.
*
* @param string $noticeContent Notice content.
* @param string $noticeType Notice type.
* @param int $priority Notice priority.
*
* @return \WPDesk\Notice\Notice
*/
function wpdesk_permanent_dismissible_notice($noticeContent, $noticeType = 'info', $priority = 10)
{
return WPDeskPermanentDismissibleNotice($noticeContent, $noticeType, $priority);
}
...@@ -14,7 +14,7 @@ class TestFunctions extends WP_UnitTestCase ...@@ -14,7 +14,7 @@ class TestFunctions extends WP_UnitTestCase
*/ */
public function testWPDeskNotice() public function testWPDeskNotice()
{ {
$notice = WPDeskNotice('test'); $notice = wpdesk_notice('test');
$this->assertInstanceOf(Notice::class, $notice); $this->assertInstanceOf(Notice::class, $notice);
} }
...@@ -24,7 +24,7 @@ class TestFunctions extends WP_UnitTestCase ...@@ -24,7 +24,7 @@ class TestFunctions extends WP_UnitTestCase
*/ */
public function testWPDeskPermanentDismissibleNotice() public function testWPDeskPermanentDismissibleNotice()
{ {
$notice = WPDeskPermanentDismissibleNotice('test'); $notice = wpdesk_permanent_dismissible_notice('test');
$this->assertInstanceOf(PermanentDismissibleNotice::class, $notice); $this->assertInstanceOf(PermanentDismissibleNotice::class, $notice);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment