diff options
| author | cash <cash.costello@gmail.com> | 2013-03-16 12:41:16 -0400 | 
|---|---|---|
| committer | cash <cash.costello@gmail.com> | 2013-03-16 12:41:16 -0400 | 
| commit | 00819122111a081c17f1ae4c53974b0deb50757c (patch) | |
| tree | 7b031dcce924a8f006d4ed70abd12662862d4867 /engine/classes | |
| parent | ea4ce20b3632a3c55ffedfad1ad53845db5a7e12 (diff) | |
| download | elgg-00819122111a081c17f1ae4c53974b0deb50757c.tar.gz elgg-00819122111a081c17f1ae4c53974b0deb50757c.tar.bz2 | |
more coding standard fixes
Diffstat (limited to 'engine/classes')
| -rw-r--r-- | engine/classes/ElggAttributeLoader.php | 30 | ||||
| -rw-r--r-- | engine/classes/ElggAutoP.php | 24 | ||||
| -rw-r--r-- | engine/classes/ElggDiskFilestore.php | 9 | ||||
| -rw-r--r-- | engine/classes/ElggVolatileMetadataCache.php | 92 | ||||
| -rw-r--r-- | engine/classes/ElggXMLElement.php | 4 | 
5 files changed, 106 insertions, 53 deletions
| diff --git a/engine/classes/ElggAttributeLoader.php b/engine/classes/ElggAttributeLoader.php index 2d1c1abde..d1e15008e 100644 --- a/engine/classes/ElggAttributeLoader.php +++ b/engine/classes/ElggAttributeLoader.php @@ -4,6 +4,9 @@   * Loads ElggEntity attributes from DB or validates those passed in via constructor   *   * @access private + *  + * @package    Elgg.Core + * @subpackage DataModel   */  class ElggAttributeLoader { @@ -65,9 +68,11 @@ class ElggAttributeLoader {  	public $full_loader = '';  	/** -	 * @param string $class class of object being loaded -	 * @param string $required_type entity type this is being used to populate -	 * @param array $initialized_attrs attributes after initializeAttributes() has been run +	 * Constructor +	 *  +	 * @param string $class             class of object being loaded +	 * @param string $required_type     entity type this is being used to populate +	 * @param array  $initialized_attrs attributes after initializeAttributes() has been run  	 * @throws InvalidArgumentException  	 */  	public function __construct($class, $required_type, array $initialized_attrs) { @@ -87,14 +92,33 @@ class ElggAttributeLoader {  		$this->secondary_attr_names = array_diff($all_attr_names, self::$primary_attr_names);  	} +	/** +	 * Get primary attributes missing that are missing +	 *  +	 * @param stdClass $row Database row +	 * @return array +	 */  	protected function isMissingPrimaries($row) {  		return array_diff(self::$primary_attr_names, array_keys($row)) !== array();  	} +	/** +	 * Get secondary attributes that are missing +	 *  +	 * @param stdClass $row Database row +	 * @return array +	 */  	protected function isMissingSecondaries($row) {  		return array_diff($this->secondary_attr_names, array_keys($row)) !== array();  	} +	/** +	 * Check that the type is correct +	 *  +	 * @param stdClass $row Database row +	 * @return void +	 * @throws InvalidClassException +	 */  	protected function checkType($row) {  		if ($row['type'] !== $this->required_type) {  			$msg = elgg_echo('InvalidClassException:NotValidElggStar', array($row['guid'], $this->class)); diff --git a/engine/classes/ElggAutoP.php b/engine/classes/ElggAutoP.php index f3c7cc972..71536c433 100644 --- a/engine/classes/ElggAutoP.php +++ b/engine/classes/ElggAutoP.php @@ -7,6 +7,9 @@   *   * In DIV elements, Ps are only added when there would be at   * least two of them. + *  + * @package    Elgg.Core + * @subpackage Output   */  class ElggAutoP { @@ -51,8 +54,12 @@ class ElggAutoP {  	protected $_alterList = 'article aside blockquote body details div footer header  		section'; +	/** @var string */  	protected $_unique = ''; +	/** +	 * Constructor +	 */  	public function __construct() {  		$this->_blocks = preg_split('@\\s+@', $this->_blocks);  		$this->_descendList = preg_split('@\\s+@', $this->_descendList); @@ -98,7 +105,7 @@ class ElggAutoP {  		$html = str_replace('&', $this->_unique . 'AMP', $html);  		$this->_doc = new DOMDocument(); -	    +  		// parse to DOM, suppressing loadHTML warnings  		// http://www.php.net/manual/en/domdocument.loadhtml.php#95463  		libxml_use_internal_errors(true); @@ -112,7 +119,7 @@ class ElggAutoP {  		$this->_xpath = new DOMXPath($this->_doc);  		// start processing recursively at the BODY element  		$nodeList = $this->_xpath->query('//body[1]'); -		$this->_addParagraphs($nodeList->item(0)); +		$this->addParagraphs($nodeList->item(0));  		// serialize back to HTML  		$html = $this->_doc->saveHTML(); @@ -187,15 +194,16 @@ class ElggAutoP {  	/**  	 * Add P and BR elements as necessary  	 * -	 * @param DOMElement $el +	 * @param DOMElement $el DOM element +	 * @return void  	 */ -	protected function _addParagraphs(DOMElement $el) { +	protected function addParagraphs(DOMElement $el) {  		// no need to call recursively, just queue up  		$elsToProcess = array($el);  		$inlinesToProcess = array();  		while ($el = array_shift($elsToProcess)) {  			// if true, we can alter all child nodes, if not, we'll just call -			// _addParagraphs on each element in the descendInto list +			// addParagraphs on each element in the descendInto list  			$alterInline = in_array($el->nodeName, $this->_alterList);  			// inside affected elements, we want to trim leading whitespace from @@ -229,8 +237,8 @@ class ElggAutoP {  				if ($alterInline) {  					$isText = ($node->nodeType === XML_TEXT_NODE);  					$isLastInline = (! $node->nextSibling -								   || ($node->nextSibling->nodeType === XML_ELEMENT_NODE -									   && in_array($node->nextSibling->nodeName, $this->_blocks))); +							|| ($node->nextSibling->nodeType === XML_ELEMENT_NODE +								&& in_array($node->nextSibling->nodeName, $this->_blocks)));  					if ($isElement) {  						$isFollowingBr = ($node->nodeName === 'br');  					} @@ -263,7 +271,7 @@ class ElggAutoP {  					if ($isBlock) {  						if (in_array($node->nodeName, $this->_descendList)) {  							$elsToProcess[] = $node; -							//$this->_addParagraphs($node); +							//$this->addParagraphs($node);  						}  					}  					$openP = true; diff --git a/engine/classes/ElggDiskFilestore.php b/engine/classes/ElggDiskFilestore.php index 7374aad35..29547d83b 100644 --- a/engine/classes/ElggDiskFilestore.php +++ b/engine/classes/ElggDiskFilestore.php @@ -254,6 +254,7 @@ class ElggDiskFilestore extends ElggFilestore {  		}  	} +	// @codingStandardsIgnoreStart  	/**  	 * Create a directory $dirroot  	 * @@ -268,6 +269,7 @@ class ElggDiskFilestore extends ElggFilestore {  		return $this->makeDirectoryRoot($dirroot);  	} +	// @codingStandardsIgnoreEnd  	/**  	 * Create a directory $dirroot @@ -287,6 +289,7 @@ class ElggDiskFilestore extends ElggFilestore {  		return true;  	} +	// @codingStandardsIgnoreStart  	/**  	 * Multibyte string tokeniser.  	 * @@ -318,7 +321,9 @@ class ElggDiskFilestore extends ElggFilestore {  			return str_split($string);  		}  	} +	// @codingStandardsIgnoreEnd +	// @codingStandardsIgnoreStart  	/**  	 * Construct a file path matrix for an entity.  	 * @@ -332,6 +337,7 @@ class ElggDiskFilestore extends ElggFilestore {  		return $this->makefileMatrix($identifier);  	} +	// @codingStandardsIgnoreEnd  	/**  	 * Construct a file path matrix for an entity. @@ -351,7 +357,9 @@ class ElggDiskFilestore extends ElggFilestore {  		return "$time_created/$entity->guid/";  	} +	// @codingStandardsIgnoreEnd +	// @codingStandardsIgnoreStart  	/**  	 * Construct a filename matrix.  	 * @@ -370,6 +378,7 @@ class ElggDiskFilestore extends ElggFilestore {  		return $this->makeFileMatrix($guid);  	} +	// @codingStandardsIgnoreEnd  	/**  	 * Returns a list of attributes to save to the database when saving diff --git a/engine/classes/ElggVolatileMetadataCache.php b/engine/classes/ElggVolatileMetadataCache.php index 8a33c198d..4acda7cee 100644 --- a/engine/classes/ElggVolatileMetadataCache.php +++ b/engine/classes/ElggVolatileMetadataCache.php @@ -33,9 +33,11 @@ class ElggVolatileMetadataCache {  	protected $ignoreAccess = null;  	/** -	 * @param int $entity_guid -	 * -	 * @param array $values +	 * Cache metadata for an entity +	 *  +	 * @param int   $entity_guid The GUID of the entity +	 * @param array $values      The metadata values to cache +	 * @return void  	 */  	public function saveAll($entity_guid, array $values) {  		if (!$this->getIgnoreAccess()) { @@ -45,8 +47,9 @@ class ElggVolatileMetadataCache {  	}  	/** -	 * @param int $entity_guid -	 * +	 * Get the metadata for an entity +	 *  +	 * @param int $entity_guid The GUID of the entity  	 * @return array  	 */  	public function loadAll($entity_guid) { @@ -61,15 +64,17 @@ class ElggVolatileMetadataCache {  	 * Declare that there may be fetch-able metadata names in storage that this  	 * cache doesn't know about  	 * -	 * @param int $entity_guid +	 * @param int $entity_guid The GUID of the entity +	 * @return void  	 */  	public function markOutOfSync($entity_guid) {  		unset($this->isSynchronized[$entity_guid]);  	}  	/** -	 * @param $entity_guid -	 * +	 * Have all the metadata for this entity been cached? +	 *  +	 * @param int $entity_guid The GUID of the entity  	 * @return bool  	 */  	public function isSynchronized($entity_guid) { @@ -77,13 +82,15 @@ class ElggVolatileMetadataCache {  	}  	/** -	 * @param int $entity_guid -	 * -	 * @param string $name -	 * -	 * @param array|int|string|null $value  null means it is known that there is no -	 *                                      fetch-able metadata under this name -	 * @param bool $allow_multiple +	 * Cache a piece of metadata +	 *  +	 * @param int                   $entity_guid    The GUID of the entity +	 * @param string                $name           The metadata name +	 * @param array|int|string|null $value          The metadata value. null means it is  +	 *                                              known that there is no fetch-able  +	 *                                              metadata under this name +	 * @param bool                  $allow_multiple Can the metadata be an array +	 * @return void  	 */  	public function save($entity_guid, $name, $value, $allow_multiple = false) {  		if ($this->getIgnoreAccess()) { @@ -115,10 +122,8 @@ class ElggVolatileMetadataCache {  	 * function's return value should be trusted (otherwise a null return value  	 * is ambiguous).  	 * -	 * @param int $entity_guid -	 * -	 * @param string $name -	 * +	 * @param int    $entity_guid The GUID of the entity +	 * @param string $name        The metadata name  	 * @return array|string|int|null null = value does not exist  	 */  	public function load($entity_guid, $name) { @@ -133,9 +138,9 @@ class ElggVolatileMetadataCache {  	 * Forget about this metadata entry. We don't want to try to guess what the  	 * next fetch from storage will return  	 * -	 * @param int $entity_guid -	 * -	 * @param string $name +	 * @param int    $entity_guid The GUID of the entity +	 * @param string $name        The metadata name +	 * @return void  	 */  	public function markUnknown($entity_guid, $name) {  		unset($this->values[$entity_guid][$name]); @@ -145,10 +150,8 @@ class ElggVolatileMetadataCache {  	/**  	 * If true, load() will return an accurate value for this name  	 * -	 * @param int $entity_guid -	 * -	 * @param string $name -	 * +	 * @param int    $entity_guid The GUID of the entity +	 * @param string $name        The metadata name  	 * @return bool  	 */  	public function isKnown($entity_guid, $name) { @@ -163,10 +166,8 @@ class ElggVolatileMetadataCache {  	/**  	 * Declare that metadata under this name is known to be not fetch-able from storage  	 * -	 * @param int $entity_guid -	 * -	 * @param string $name -	 * +	 * @param int    $entity_guid The GUID of the entity +	 * @param string $name        The metadata name  	 * @return array  	 */  	public function markEmpty($entity_guid, $name) { @@ -176,7 +177,8 @@ class ElggVolatileMetadataCache {  	/**  	 * Forget about all metadata for an entity  	 * -	 * @param int $entity_guid +	 * @param int $entity_guid The GUID of the entity +	 * @return void  	 */  	public function clear($entity_guid) {  		$this->values[$entity_guid] = array(); @@ -185,6 +187,8 @@ class ElggVolatileMetadataCache {  	/**  	 * Clear entire cache and mark all entities as out of sync +	 *  +	 * @return void  	 */  	public function flush() {  		$this->values = array(); @@ -197,7 +201,8 @@ class ElggVolatileMetadataCache {  	 *  	 * This setting makes this component a little more loosely-coupled.  	 * -	 * @param bool $ignore +	 * @param bool $ignore Whether to ignore access or not +	 * @return void  	 */  	public function setIgnoreAccess($ignore) {  		$this->ignoreAccess = (bool) $ignore; @@ -205,12 +210,16 @@ class ElggVolatileMetadataCache {  	/**  	 * Tell the cache to call elgg_get_ignore_access() to determing access status. +	 *  +	 * @return void  	 */  	public function unsetIgnoreAccess() {  		$this->ignoreAccess = null;  	}  	/** +	 * Get the ignore access value +	 *   	 * @return bool  	 */  	protected function getIgnoreAccess() { @@ -225,12 +234,10 @@ class ElggVolatileMetadataCache {  	 * Invalidate based on options passed to the global *_metadata functions  	 *  	 * @param string $action  Action performed on metadata. "delete", "disable", or "enable" -	 * -	 * @param array $options  Options passed to elgg_(delete|disable|enable)_metadata -	 * -	 *   "guid" if given, invalidation will be limited to this entity -	 * -	 *   "metadata_name" if given, invalidation will be limited to metadata with this name +	 * @param array  $options Options passed to elgg_(delete|disable|enable)_metadata +	 *                         "guid" if given, invalidation will be limited to this entity +	 *                         "metadata_name" if given, invalidation will be limited to metadata with this name +	 * @return void  	 */  	public function invalidateByOptions($action, array $options) {  		// remove as little as possible, optimizing for common cases @@ -254,7 +261,10 @@ class ElggVolatileMetadataCache {  	}  	/** -	 * @param int|array $guids +	 * Populate the cache from a set of entities +	 *  +	 * @param int|array $guids Array of or single GUIDs +	 * @return void  	 */  	public function populateFromEntities($guids) {  		if (empty($guids)) { @@ -318,9 +328,7 @@ class ElggVolatileMetadataCache {  	 * cache if RAM usage becomes an issue.  	 *  	 * @param array $guids GUIDs of entities to examine -	 * -	 * @param int $limit Limit in characters of all metadata (with ints casted to strings) -	 * +	 * @param int   $limit Limit in characters of all metadata (with ints casted to strings)  	 * @return array  	 */  	public function filterMetadataHeavyEntities(array $guids, $limit = 1024000) { diff --git a/engine/classes/ElggXMLElement.php b/engine/classes/ElggXMLElement.php index d7e912035..6f2633e25 100644 --- a/engine/classes/ElggXMLElement.php +++ b/engine/classes/ElggXMLElement.php @@ -77,6 +77,8 @@ class ElggXMLElement {  	}  	/** +	 * Override -> +	 *   	 * @param string $name Property name  	 * @return mixed  	 */ @@ -99,6 +101,8 @@ class ElggXMLElement {  	}  	/** +	 * Override isset +	 *   	 * @param string $name Property name  	 * @return boolean  	 */ | 
