Submit
Path:
~
/
home
/
getwphos
/
public_html
/
ccma
/
wp-content
/
plugins
/
wordpress-seo
/
vendor
/
yoast
/
whip
/
src
/
Messages
/
File Content:
BasicMessage.php
<?php namespace Yoast\WHIPv2\Messages; use Yoast\WHIPv2\Exceptions\EmptyProperty; use Yoast\WHIPv2\Exceptions\InvalidType; use Yoast\WHIPv2\Interfaces\Message; /** * Class BasicMessage. */ class BasicMessage implements Message { /** * Message body. * * @var string */ private $body; /** * Message constructor. * * @param string $body Message body. */ public function __construct( $body ) { $this->validateParameters( $body ); $this->body = $body; } /** * Retrieves the message body. * * @return string Message. */ public function body() { return $this->body; } /** * Validates the parameters passed to the constructor of this class. * * @param string $body Message body. * * @return void * * @throws EmptyProperty When the $body parameter is empty. * @throws InvalidType When the $body parameter is not of the expected type. */ private function validateParameters( $body ) { if ( empty( $body ) ) { throw new EmptyProperty( 'Message body' ); } if ( ! \is_string( $body ) ) { throw new InvalidType( 'Message body', $body, 'string' ); } } }
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
BasicMessage.php
1125 bytes
0644
HostMessage.php
1300 bytes
0644
InvalidVersionRequirementMessage.php
1318 bytes
0644
NullMessage.php
267 bytes
0644
UpgradePhpMessage.php
4208 bytes
0644
N4ST4R_ID | Naxtarrr