mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 11:28:25 +00:00
Merge pull request #3614 from cakephp/api-doc-comments-2
Api doc comments 2
This commit is contained in:
commit
6e66815d67
13 changed files with 49 additions and 31 deletions
|
@ -113,11 +113,11 @@ class Cache {
|
||||||
* - `user` Used by Xcache. Username for XCache
|
* - `user` Used by Xcache. Username for XCache
|
||||||
* - `password` Used by Xcache/Redis. Password for XCache/Redis
|
* - `password` Used by Xcache/Redis. Password for XCache/Redis
|
||||||
*
|
*
|
||||||
* @see app/Config/core.php for configuration settings
|
|
||||||
* @param string $name Name of the configuration
|
* @param string $name Name of the configuration
|
||||||
* @param array $settings Optional associative array of settings passed to the engine
|
* @param array $settings Optional associative array of settings passed to the engine
|
||||||
* @return array array(engine, settings) on success, false on failure
|
* @return array array(engine, settings) on success, false on failure
|
||||||
* @throws CacheException
|
* @throws CacheException
|
||||||
|
* @see app/Config/core.php for configuration settings
|
||||||
*/
|
*/
|
||||||
public static function config($name = null, $settings = array()) {
|
public static function config($name = null, $settings = array()) {
|
||||||
if (is_array($name)) {
|
if (is_array($name)) {
|
||||||
|
@ -561,6 +561,7 @@ class Cache {
|
||||||
* the cache key is empty. Can be any callable type supported by your PHP.
|
* the cache key is empty. Can be any callable type supported by your PHP.
|
||||||
* @param string $config The cache configuration to use for this operation.
|
* @param string $config The cache configuration to use for this operation.
|
||||||
* Defaults to default.
|
* Defaults to default.
|
||||||
|
* @return mixed The results of the callable or unserialized results.
|
||||||
*/
|
*/
|
||||||
public static function remember($key, $callable, $config = 'default') {
|
public static function remember($key, $callable, $config = 'default') {
|
||||||
$existing = self::read($key, $config);
|
$existing = self::read($key, $config);
|
||||||
|
|
|
@ -130,7 +130,7 @@ abstract class CacheEngine {
|
||||||
* to decide whether actually delete the keys or just simulate it to achieve
|
* to decide whether actually delete the keys or just simulate it to achieve
|
||||||
* the same result.
|
* the same result.
|
||||||
*
|
*
|
||||||
* @param string $groups name of the group to be cleared
|
* @param string $group name of the group to be cleared
|
||||||
* @return boolean
|
* @return boolean
|
||||||
*/
|
*/
|
||||||
public function clearGroup($group) {
|
public function clearGroup($group) {
|
||||||
|
|
|
@ -173,6 +173,7 @@ class ApcEngine extends CacheEngine {
|
||||||
* Increments the group value to simulate deletion of all keys under a group
|
* Increments the group value to simulate deletion of all keys under a group
|
||||||
* old values will remain in storage until they expire.
|
* old values will remain in storage until they expire.
|
||||||
*
|
*
|
||||||
|
* @param string $group The group to clear.
|
||||||
* @return boolean success
|
* @return boolean success
|
||||||
*/
|
*/
|
||||||
public function clearGroup($group) {
|
public function clearGroup($group) {
|
||||||
|
|
|
@ -303,8 +303,8 @@ class FileEngine extends CacheEngine {
|
||||||
/**
|
/**
|
||||||
* Not implemented
|
* Not implemented
|
||||||
*
|
*
|
||||||
* @param string $key
|
* @param string $key The key to decrement
|
||||||
* @param integer $offset
|
* @param integer $offset The number to offset
|
||||||
* @return void
|
* @return void
|
||||||
* @throws CacheException
|
* @throws CacheException
|
||||||
*/
|
*/
|
||||||
|
@ -315,8 +315,8 @@ class FileEngine extends CacheEngine {
|
||||||
/**
|
/**
|
||||||
* Not implemented
|
* Not implemented
|
||||||
*
|
*
|
||||||
* @param string $key
|
* @param string $key The key to decrement
|
||||||
* @param integer $offset
|
* @param integer $offset The number to offset
|
||||||
* @return void
|
* @return void
|
||||||
* @throws CacheException
|
* @throws CacheException
|
||||||
*/
|
*/
|
||||||
|
@ -405,6 +405,7 @@ class FileEngine extends CacheEngine {
|
||||||
/**
|
/**
|
||||||
* Recursively deletes all files under any directory named as $group
|
* Recursively deletes all files under any directory named as $group
|
||||||
*
|
*
|
||||||
|
* @param string $group The group to clear.
|
||||||
* @return boolean success
|
* @return boolean success
|
||||||
*/
|
*/
|
||||||
public function clearGroup($group) {
|
public function clearGroup($group) {
|
||||||
|
|
|
@ -199,7 +199,8 @@ class MemcacheEngine extends CacheEngine {
|
||||||
/**
|
/**
|
||||||
* Delete all keys from the cache
|
* Delete all keys from the cache
|
||||||
*
|
*
|
||||||
* @param boolean $check
|
* @param boolean $check If true no deletes will occur and instead CakePHP will rely
|
||||||
|
* on key TTL values.
|
||||||
* @return boolean True if the cache was successfully cleared, false otherwise
|
* @return boolean True if the cache was successfully cleared, false otherwise
|
||||||
*/
|
*/
|
||||||
public function clear($check) {
|
public function clear($check) {
|
||||||
|
@ -282,6 +283,7 @@ class MemcacheEngine extends CacheEngine {
|
||||||
* Increments the group value to simulate deletion of all keys under a group
|
* Increments the group value to simulate deletion of all keys under a group
|
||||||
* old values will remain in storage until they expire.
|
* old values will remain in storage until they expire.
|
||||||
*
|
*
|
||||||
|
* @param string $group The group to clear.
|
||||||
* @return boolean success
|
* @return boolean success
|
||||||
*/
|
*/
|
||||||
public function clearGroup($group) {
|
public function clearGroup($group) {
|
||||||
|
|
|
@ -136,6 +136,7 @@ class MemcachedEngine extends CacheEngine {
|
||||||
* Settings the memcached instance
|
* Settings the memcached instance
|
||||||
*
|
*
|
||||||
* @throws CacheException when the Memcached extension is not built with the desired serializer engine
|
* @throws CacheException when the Memcached extension is not built with the desired serializer engine
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
protected function _setOptions() {
|
protected function _setOptions() {
|
||||||
$this->_Memcached->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true);
|
$this->_Memcached->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true);
|
||||||
|
@ -257,7 +258,8 @@ class MemcachedEngine extends CacheEngine {
|
||||||
/**
|
/**
|
||||||
* Delete all keys from the cache
|
* Delete all keys from the cache
|
||||||
*
|
*
|
||||||
* @param boolean $check
|
* @param boolean $check If true no deletes will occur and instead CakePHP will rely
|
||||||
|
* on key TTL values.
|
||||||
* @return boolean True if the cache was successfully cleared, false otherwise
|
* @return boolean True if the cache was successfully cleared, false otherwise
|
||||||
*/
|
*/
|
||||||
public function clear($check) {
|
public function clear($check) {
|
||||||
|
@ -314,6 +316,7 @@ class MemcachedEngine extends CacheEngine {
|
||||||
* Increments the group value to simulate deletion of all keys under a group
|
* Increments the group value to simulate deletion of all keys under a group
|
||||||
* old values will remain in storage until they expire.
|
* old values will remain in storage until they expire.
|
||||||
*
|
*
|
||||||
|
* @param string $group The group to clear.
|
||||||
* @return boolean success
|
* @return boolean success
|
||||||
*/
|
*/
|
||||||
public function clearGroup($group) {
|
public function clearGroup($group) {
|
||||||
|
|
|
@ -175,7 +175,8 @@ class RedisEngine extends CacheEngine {
|
||||||
/**
|
/**
|
||||||
* Delete all keys from the cache
|
* Delete all keys from the cache
|
||||||
*
|
*
|
||||||
* @param boolean $check
|
* @param boolean $check Whether or not expiration keys should be checked. If
|
||||||
|
* true, no keys will be removed as cache will rely on redis TTL's.
|
||||||
* @return boolean True if the cache was successfully cleared, false otherwise
|
* @return boolean True if the cache was successfully cleared, false otherwise
|
||||||
*/
|
*/
|
||||||
public function clear($check) {
|
public function clear($check) {
|
||||||
|
@ -212,6 +213,7 @@ class RedisEngine extends CacheEngine {
|
||||||
* Increments the group value to simulate deletion of all keys under a group
|
* Increments the group value to simulate deletion of all keys under a group
|
||||||
* old values will remain in storage until they expire.
|
* old values will remain in storage until they expire.
|
||||||
*
|
*
|
||||||
|
* @param string $group The group name to clear.
|
||||||
* @return boolean success
|
* @return boolean success
|
||||||
*/
|
*/
|
||||||
public function clearGroup($group) {
|
public function clearGroup($group) {
|
||||||
|
|
|
@ -179,6 +179,7 @@ class WincacheEngine extends CacheEngine {
|
||||||
* Increments the group value to simulate deletion of all keys under a group
|
* Increments the group value to simulate deletion of all keys under a group
|
||||||
* old values will remain in storage until they expire.
|
* old values will remain in storage until they expire.
|
||||||
*
|
*
|
||||||
|
* @param string $group The group to clear.
|
||||||
* @return boolean success
|
* @return boolean success
|
||||||
*/
|
*/
|
||||||
public function clearGroup($group) {
|
public function clearGroup($group) {
|
||||||
|
|
|
@ -126,7 +126,8 @@ class XcacheEngine extends CacheEngine {
|
||||||
/**
|
/**
|
||||||
* Delete all keys from the cache
|
* Delete all keys from the cache
|
||||||
*
|
*
|
||||||
* @param boolean $check
|
* @param boolean $check If true no deletes will occur and instead CakePHP will rely
|
||||||
|
* on key TTL values.
|
||||||
* @return boolean True if the cache was successfully cleared, false otherwise
|
* @return boolean True if the cache was successfully cleared, false otherwise
|
||||||
*/
|
*/
|
||||||
public function clear($check) {
|
public function clear($check) {
|
||||||
|
@ -163,6 +164,7 @@ class XcacheEngine extends CacheEngine {
|
||||||
* Increments the group value to simulate deletion of all keys under a group
|
* Increments the group value to simulate deletion of all keys under a group
|
||||||
* old values will remain in storage until they expire.
|
* old values will remain in storage until they expire.
|
||||||
*
|
*
|
||||||
|
* @param string $group The group to clear.
|
||||||
* @return boolean success
|
* @return boolean success
|
||||||
*/
|
*/
|
||||||
public function clearGroup($group) {
|
public function clearGroup($group) {
|
||||||
|
|
|
@ -102,7 +102,7 @@ class ErrorHandler {
|
||||||
* This will either use custom exception renderer class if configured,
|
* This will either use custom exception renderer class if configured,
|
||||||
* or use the default ExceptionRenderer.
|
* or use the default ExceptionRenderer.
|
||||||
*
|
*
|
||||||
* @param Exception $exception
|
* @param Exception $exception The exception to render.
|
||||||
* @return void
|
* @return void
|
||||||
* @see http://php.net/manual/en/function.set-exception-handler.php
|
* @see http://php.net/manual/en/function.set-exception-handler.php
|
||||||
*/
|
*/
|
||||||
|
@ -132,6 +132,7 @@ class ErrorHandler {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generates a formatted error message
|
* Generates a formatted error message
|
||||||
|
*
|
||||||
* @param Exception $exception Exception instance
|
* @param Exception $exception Exception instance
|
||||||
* @return string Formatted message
|
* @return string Formatted message
|
||||||
*/
|
*/
|
||||||
|
@ -159,8 +160,8 @@ class ErrorHandler {
|
||||||
/**
|
/**
|
||||||
* Handles exception logging
|
* Handles exception logging
|
||||||
*
|
*
|
||||||
* @param Exception $exception
|
* @param Exception $exception The exception to render.
|
||||||
* @param array $config
|
* @param array $config An array of configuration for logging.
|
||||||
* @return boolean
|
* @return boolean
|
||||||
*/
|
*/
|
||||||
protected static function _log(Exception $exception, $config) {
|
protected static function _log(Exception $exception, $config) {
|
||||||
|
|
|
@ -180,7 +180,7 @@ class ExceptionRenderer {
|
||||||
/**
|
/**
|
||||||
* Generic handler for the internal framework errors CakePHP can generate.
|
* Generic handler for the internal framework errors CakePHP can generate.
|
||||||
*
|
*
|
||||||
* @param CakeException $error
|
* @param CakeException $error The exception to render.
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
protected function _cakeError(CakeException $error) {
|
protected function _cakeError(CakeException $error) {
|
||||||
|
@ -202,7 +202,7 @@ class ExceptionRenderer {
|
||||||
/**
|
/**
|
||||||
* Convenience method to display a 400 series page.
|
* Convenience method to display a 400 series page.
|
||||||
*
|
*
|
||||||
* @param Exception $error
|
* @param Exception $error The exception to render.
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function error400($error) {
|
public function error400($error) {
|
||||||
|
@ -225,7 +225,7 @@ class ExceptionRenderer {
|
||||||
/**
|
/**
|
||||||
* Convenience method to display a 500 page.
|
* Convenience method to display a 500 page.
|
||||||
*
|
*
|
||||||
* @param Exception $error
|
* @param Exception $error The exception to render.
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function error500($error) {
|
public function error500($error) {
|
||||||
|
@ -249,7 +249,7 @@ class ExceptionRenderer {
|
||||||
/**
|
/**
|
||||||
* Convenience method to display a PDOException.
|
* Convenience method to display a PDOException.
|
||||||
*
|
*
|
||||||
* @param PDOException $error
|
* @param PDOException $error The exception to render.
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function pdoError(PDOException $error) {
|
public function pdoError(PDOException $error) {
|
||||||
|
|
|
@ -34,9 +34,9 @@ class CakeBaseException extends RuntimeException {
|
||||||
/**
|
/**
|
||||||
* Get/set the response header to be used
|
* Get/set the response header to be used
|
||||||
*
|
*
|
||||||
* @param string|array $header. An array of header strings or a single header string
|
* @param string|array $header An array of header strings or a single header string
|
||||||
* - an associative array of "header name" => "header value"
|
* - an associative array of "header name" => "header value"
|
||||||
* - an array of string headers is also accepted
|
* - an array of string headers is also accepted
|
||||||
* @param string $value The header value.
|
* @param string $value The header value.
|
||||||
* @return array
|
* @return array
|
||||||
* @see CakeResponse::header()
|
* @see CakeResponse::header()
|
||||||
|
@ -378,6 +378,12 @@ class MissingConnectionException extends CakeException {
|
||||||
|
|
||||||
protected $_messageTemplate = 'Database connection "%s" is missing, or could not be created.';
|
protected $_messageTemplate = 'Database connection "%s" is missing, or could not be created.';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor
|
||||||
|
*
|
||||||
|
* @param string|array $message The error message.
|
||||||
|
* @param int $code The error code.
|
||||||
|
*/
|
||||||
public function __construct($message, $code = 500) {
|
public function __construct($message, $code = 500) {
|
||||||
if (is_array($message)) {
|
if (is_array($message)) {
|
||||||
$message += array('enabled' => true);
|
$message += array('enabled' => true);
|
||||||
|
@ -587,10 +593,10 @@ class FatalErrorException extends CakeException {
|
||||||
/**
|
/**
|
||||||
* Constructor
|
* Constructor
|
||||||
*
|
*
|
||||||
* @param string $message
|
* @param string $message The error message.
|
||||||
* @param integer $code
|
* @param integer $code The error code.
|
||||||
* @param string $file
|
* @param string $file The file the error occurred in.
|
||||||
* @param integer $line
|
* @param integer $line The line the error occurred on.
|
||||||
*/
|
*/
|
||||||
public function __construct($message, $code = 500, $file = null, $line = null) {
|
public function __construct($message, $code = 500, $file = null, $line = null) {
|
||||||
parent::__construct($message, $code);
|
parent::__construct($message, $code);
|
||||||
|
|
|
@ -125,7 +125,7 @@ if (!function_exists('sortByKey')) {
|
||||||
/**
|
/**
|
||||||
* Sorts given $array by key $sortBy.
|
* Sorts given $array by key $sortBy.
|
||||||
*
|
*
|
||||||
* @param array $array Array to sort
|
* @param array &$array Array to sort
|
||||||
* @param string $sortBy Sort by this key
|
* @param string $sortBy Sort by this key
|
||||||
* @param string $order Sort order asc/desc (ascending or descending).
|
* @param string $order Sort order asc/desc (ascending or descending).
|
||||||
* @param integer $type Type of sorting to perform
|
* @param integer $type Type of sorting to perform
|
||||||
|
@ -235,10 +235,10 @@ if (!function_exists('pr')) {
|
||||||
* In terminals this will act the same as using print_r() directly, when not run on cli
|
* In terminals this will act the same as using print_r() directly, when not run on cli
|
||||||
* print_r() will wrap <PRE> tags around the output of given array. Similar to debug().
|
* print_r() will wrap <PRE> tags around the output of given array. Similar to debug().
|
||||||
*
|
*
|
||||||
* @see debug()
|
|
||||||
* @param mixed $var Variable to print out
|
* @param mixed $var Variable to print out
|
||||||
* @return void
|
* @return void
|
||||||
* @link http://book.cakephp.org/2.0/en/core-libraries/global-constants-and-functions.html#pr
|
* @link http://book.cakephp.org/2.0/en/core-libraries/global-constants-and-functions.html#pr
|
||||||
|
* @see debug()
|
||||||
*/
|
*/
|
||||||
function pr($var) {
|
function pr($var) {
|
||||||
if (Configure::read('debug') > 0) {
|
if (Configure::read('debug') > 0) {
|
||||||
|
@ -254,10 +254,8 @@ if (!function_exists('am')) {
|
||||||
/**
|
/**
|
||||||
* Merge a group of arrays
|
* Merge a group of arrays
|
||||||
*
|
*
|
||||||
* @param array First array
|
* Accepts variable arguments. Each argument will be converted into an array and then merged.
|
||||||
* @param array Second array
|
*
|
||||||
* @param array Third array
|
|
||||||
* @param array Etc...
|
|
||||||
* @return array All array parameters merged into one
|
* @return array All array parameters merged into one
|
||||||
* @link http://book.cakephp.org/2.0/en/core-libraries/global-constants-and-functions.html#am
|
* @link http://book.cakephp.org/2.0/en/core-libraries/global-constants-and-functions.html#am
|
||||||
*/
|
*/
|
||||||
|
@ -840,7 +838,7 @@ if (!function_exists('convertSlash')) {
|
||||||
/**
|
/**
|
||||||
* Convert forward slashes to underscores and removes first and last underscores in a string
|
* Convert forward slashes to underscores and removes first and last underscores in a string
|
||||||
*
|
*
|
||||||
* @param string String to convert
|
* @param string $string String to convert
|
||||||
* @return string with underscore remove from start and end of string
|
* @return string with underscore remove from start and end of string
|
||||||
* @link http://book.cakephp.org/2.0/en/core-libraries/global-constants-and-functions.html#convertSlash
|
* @link http://book.cakephp.org/2.0/en/core-libraries/global-constants-and-functions.html#convertSlash
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue