code ident fixed

This commit is contained in:
Clivern 2017-08-13 13:36:19 +02:00
parent 716498c2ce
commit 36cce72b66
29 changed files with 478 additions and 476 deletions

View file

@ -245,6 +245,7 @@ class Message
public function fetchStructure($options = 0)
{
$structure = imap_fetchstructure($this->connection->getStream(), $this->msg_number, $options);
return $structure;
}
}

View file

@ -15,37 +15,38 @@ use Clivern\Imap\Core\Connection;
class Actions
{
/**
* @var Connection
*/
protected $connection;
/**
* @var Connection
*/
protected $connection;
/**
* @var integer
*/
protected $message_number;
/**
* @var integer
*/
protected $message_number;
/**
* @var integer
*/
protected $message_uid;
/**
* @var integer
*/
protected $message_uid;
public function __construct(Connection $connection)
{
$this->connection = $connection;
}
public function __construct(Connection $connection)
{
$this->connection = $connection;
}
/**
* Config Message
*
* @param integer $message_number
* @param integer $message_uid
* @return Actions
*/
public function config($message_number, $message_uid)
{
$this->message_number = $message_number;
$this->message_uid = $message_uid;
return $this;
}
/**
* Config Message
*
* @param integer $message_number
* @param integer $message_uid
* @return Actions
*/
public function config($message_number, $message_uid)
{
$this->message_number = $message_number;
$this->message_uid = $message_uid;
return $this;
}
}

View file

@ -12,5 +12,5 @@ namespace Clivern\Imap\Core\Message;
*/
class Attachment
{
#~
#~
}

View file

@ -15,89 +15,89 @@ use Clivern\Imap\Core\Connection;
class Header
{
/**
* @var Connection
*/
protected $connection;
/**
* @var Connection
*/
protected $connection;
/**
* @var integer
*/
protected $message_number;
/**
* @var integer
*/
protected $message_number;
/**
* @var integer
*/
protected $message_uid;
/**
* @var integer
*/
protected $message_uid;
/**
* @var array
*/
protected $header = [];
/**
* @var array
*/
protected $header = [];
/**
* Class Constructor
*
* @param Connection $connection
*/
public function __construct(Connection $connection)
{
$this->connection = $connection;
}
/**
* Class Constructor
*
* @param Connection $connection
*/
public function __construct(Connection $connection)
{
$this->connection = $connection;
}
/**
* Config Message
*
* @param integer $message_number
* @param integer $message_uid
* @return Header
*/
public function config($message_number, $message_uid, $options = 0)
{
if( !empty($this->header) ){
return $this;
}
/**
* Config Message
*
* @param integer $message_number
* @param integer $message_uid
* @return Header
*/
public function config($message_number, $message_uid, $options = 0)
{
if( !empty($this->header) ){
return $this;
}
$this->message_number = $message_number;
$this->message_uid = $message_uid;
$this->load();
$this->message_number = $message_number;
$this->message_uid = $message_uid;
$this->load();
return $this;
}
return $this;
}
/**
* Get From Header
*
* @param string $key
* @param boolean $default
* @return mixed
*/
public function get($key, $default = false)
{
return (isset($this->header[strtolower($key)])) ? $this->header[strtolower($key)] : $default;
}
/**
* Get From Header
*
* @param string $key
* @param boolean $default
* @return mixed
*/
public function get($key, $default = false)
{
return (isset($this->header[strtolower($key)])) ? $this->header[strtolower($key)] : $default;
}
/**
* Check if header has key
*
* @param string $key
* @return boolean
*/
public function has($key)
{
return (isset($this->header[strtolower($key)]));
}
/**
* Check if header has key
*
* @param string $key
* @return boolean
*/
public function has($key)
{
return (isset($this->header[strtolower($key)]));
}
/**
* Load Header Data
*
* @param mixed $options
* @return Header
*/
protected function load($options = 0)
{
$overview = imap_fetch_overview($this->connection->getStream(), $this->message_number, $options);
/**
* Load Header Data
*
* @param mixed $options
* @return Header
*/
protected function load($options = 0)
{
$overview = imap_fetch_overview($this->connection->getStream(), $this->message_number, $options);
foreach ($overview as $key => $item_overview) {
$this->header['subject'] = (isset($item_overview->subject)) ? $item_overview->subject : false;
@ -118,5 +118,5 @@ class Header
}
return $this;
}
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class All implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "ALL";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "ALL";
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class Answered implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "ANSWERED";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "ANSWERED";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class BCC implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "BCC \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "BCC \"{$this->data}\"";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class Before implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "BEFORE \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "BEFORE \"{$this->data}\"";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class Body implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "BODY \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "BODY \"{$this->data}\"";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class CC implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "CC \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "CC \"{$this->data}\"";
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class Deleted implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "DELETED";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "DELETED";
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class Flagged implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "FLAGGED";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "FLAGGED";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class From implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "FROM \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "FROM \"{$this->data}\"";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class Keyword implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "KEYWORD \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "KEYWORD \"{$this->data}\"";
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class NewFlag implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "NEW";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "NEW";
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class Old implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "OLD";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "OLD";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class On implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "ON \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "ON \"{$this->data}\"";
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class Recent implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "RECENT";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "RECENT";
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class Seen implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "SEEN";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "SEEN";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class Since implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "SINCE \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "SINCE \"{$this->data}\"";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class Subject implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "SUBJECT \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "SUBJECT \"{$this->data}\"";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class Text implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "TEXT \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "TEXT \"{$this->data}\"";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class To implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "TO \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "TO \"{$this->data}\"";
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class UnAnswered implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "UNANSWERED";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "UNANSWERED";
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class UnDeleted implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "UNDELETED";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "UNDELETED";
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class UnFlagged implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "UNFLAGGED";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "UNFLAGGED";
}
}

View file

@ -15,28 +15,28 @@ use Clivern\Imap\Core\Search\Contract\Condition;
class UnKeyword implements Condition
{
/**
* @var string
*/
protected $data;
/**
* @var string
*/
protected $data;
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Class Constructor
*
* @param string $data
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "UNKEYWORD \"{$this->data}\"";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "UNKEYWORD \"{$this->data}\"";
}
}

View file

@ -14,13 +14,13 @@ use Clivern\Imap\Core\Search\Contract\Condition;
*/
class UnSeen implements Condition
{
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "UNSEEN";
}
/**
* Query String
*
* @return string
*/
public function __toString()
{
return "UNSEEN";
}
}

View file

@ -12,5 +12,5 @@ namespace Clivern\Imap\Core\Search\Contract;
*/
interface Condition
{
public function __toString();
public function __toString();
}