use Friendica\BaseObject;
use Friendica\Core\Logger;
use Friendica\Core\Protocol;
-use Friendica\Object\Post;
use Friendica\Util\Security;
-require_once 'boot.php';
-require_once 'include/text.php';
-
/**
* A list of threads
*
/**
* Constructor
*
- * @param string $mode The mode
- * @param boolean $preview Are we in the preview mode?
+ * @param string $mode The mode
+ * @param boolean $preview Are we in the preview mode?
* @param boolean $writable Override the writable check
+ * @throws \Exception
*/
public function __construct($mode, $preview, $writable = false)
{
/**
* Set the mode we'll be displayed on
*
- * @param string $mode The mode to set
+ * @param string $mode The mode to set
* @param boolean $writable Override the writable check
*
* @return void
+ * @throws \Exception
*/
private function setMode($mode, $writable)
{
/**
* Add a thread to the conversation
*
- * @param object $item The item to insert
+ * @param Post $item The item to insert
*
* @return mixed The inserted item on success
* false on failure
+ * @throws \Exception
*/
public function addParent(Post $item)
{
*
* We should find a way to avoid using those arguments (at least most of them)
*
- * @param object $conv_responses data
+ * @param array $conv_responses data
*
* @return mixed The data requested on success
* false on failure
+ * @throws \Exception
*/
public function getTemplateData($conv_responses)
{
- $a = self::getApp();
$result = [];
- $i = 0;
foreach ($this->parents as $item) {
if ($item->getDataValue('network') === Protocol::MAIL && local_user() != $item->getDataValue('uid')) {