Skip to content

Commit

Permalink
Update interfaces
Browse files Browse the repository at this point in the history
  • Loading branch information
asika32764 committed Jul 18, 2016
1 parent ac60c43 commit 07d3689
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 8 deletions.
2 changes: 1 addition & 1 deletion src/Core/Mailer/Mailer.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* @see MailAttachment
*
* @method static MailMessage createMessage($subject = null, $content = null, $html = true)
* @method static boolean send(MailMessage $message)
* @method static boolean|callable send($message)
* @method static MailerManager setMessageClass($messageClass)
* @method static MailerAdapterInterface getAdapter()
* @method static MailerManager setAdapter(MailerAdapterInterface $adapter)
Expand Down
6 changes: 4 additions & 2 deletions src/Core/Mailer/MailerManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -82,11 +82,13 @@ public function send($message)
{
if (is_callable($message))
{
$message = $message($this->createMessage(), $this);
$msgObject = $this->createMessage();

$message = $message($msgObject, $this);

if (!$message instanceof MailMessage)
{
throw new \UnexpectedValueException(sprintf('Please return %s from your callback. ', MailMessage::class));
$message = $msgObject;
}
}

Expand Down
1 change: 0 additions & 1 deletion src/Core/View/Helper/Set/HelperSet.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
use Windwalker\Core\Mvc\MvcHelper;
use Windwalker\Core\View\AbstractView;
use Windwalker\Core\View\Helper\AbstractHelper;
use Windwalker\Core\View\PhpHtmlView;

/**
* Class HelperSet
Expand Down
9 changes: 5 additions & 4 deletions src/Core/Widget/Widget.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
use Windwalker\Core\Package\PackageHelper;
use Windwalker\Core\Renderer\RendererHelper;
use Windwalker\Core\Utilities\Classes\ArrayAccessTrait;
use Windwalker\Data\DataInterface;
use Windwalker\Utilities\Queue\PriorityQueue;
use Windwalker\Data\Data;
use Windwalker\Renderer\PhpRenderer;
Expand Down Expand Up @@ -151,11 +152,11 @@ public function render($data = array())
/**
* prepareData
*
* @param \Windwalker\Data\Data $data
* @param DataInterface $data
*
* @return void
*/
protected function prepareData($data)
protected function prepareData(DataInterface $data)
{
}

Expand Down Expand Up @@ -210,11 +211,11 @@ public function setRenderer(RendererInterface $renderer)
/**
* prepareGlobals
*
* @param Data $data
* @param DataInterface $data
*
* @return static
*/
protected function prepareGlobals(Data $data)
protected function prepareGlobals(DataInterface $data)
{
$data->layout = $this->layout;
$data->renderer = get_class($this->renderer);
Expand Down

0 comments on commit 07d3689

Please sign in to comment.