mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 03:18:26 +00:00
Adding comments to code
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5147 3807eeeb-6ff5-0310-8944-8be069107fe0
This commit is contained in:
parent
a440663f18
commit
d3af5f253b
5 changed files with 71 additions and 46 deletions
|
@ -91,17 +91,16 @@ class I18n extends Object {
|
|||
return $instance[0];
|
||||
}
|
||||
/**
|
||||
*
|
||||
* Used by the translation functions in basics.php
|
||||
* Can also be used like I18n::translate(); but only if the uses('i18n'); has been used to load the class.
|
||||
*
|
||||
* @param string $singular
|
||||
* @param string $plural
|
||||
* @param string $domain
|
||||
* @param string $category
|
||||
* @param integer $count
|
||||
* @param string $directory
|
||||
* @return translated strings.
|
||||
* @param string $singular String to translate
|
||||
* @param string $plural Plural string (if any)
|
||||
* @param string $domain Domain
|
||||
* @param string $category Category
|
||||
* @param integer $count Count
|
||||
* @param string $directory Directory that contains the file that is requesting translation
|
||||
* @return string translated strings.
|
||||
* @access public
|
||||
*/
|
||||
function translate($singular, $plural = null, $domain = null, $category = 5, $count = null, $directory = null) {
|
||||
|
@ -173,9 +172,9 @@ class I18n extends Object {
|
|||
/**
|
||||
* Attempts to find the plural form of a string.
|
||||
*
|
||||
* @param string $type
|
||||
* @param integrer $n
|
||||
* @return plural match
|
||||
* @param string $type Type
|
||||
* @param integrer $n Number
|
||||
* @return integer plural match
|
||||
* @access private
|
||||
*/
|
||||
function __pluralGuess(&$type, $n) {
|
||||
|
@ -301,8 +300,9 @@ class I18n extends Object {
|
|||
* Binds the given domain to a file in the specified directory.
|
||||
* If directory is null, will attempt to search default locations.
|
||||
*
|
||||
* @param string $domain
|
||||
* @return string
|
||||
* @param string $domain Domain to bind
|
||||
* @param string $directory Directory
|
||||
* @return string Domain binded
|
||||
* @access private
|
||||
*/
|
||||
function __bindTextDomain($domain, $directory = null) {
|
||||
|
@ -368,11 +368,10 @@ class I18n extends Object {
|
|||
return($domain);
|
||||
}
|
||||
/**
|
||||
*
|
||||
* Loads the binary .mo file for translation and sets the values for this translation in the var I18n::__domains
|
||||
*
|
||||
* @param resource $file
|
||||
* @param string $domain
|
||||
* @param resource $file Binary .mo file to load
|
||||
* @param string $domain Domain where to load file in
|
||||
* @access private
|
||||
*/
|
||||
function __loadMo($file, $domain) {
|
||||
|
@ -412,9 +411,9 @@ class I18n extends Object {
|
|||
/**
|
||||
* Loads the text .po file for translation and sets the values for this translation in the var I18n::__domains
|
||||
*
|
||||
* @param resource $file
|
||||
* @param string $domain
|
||||
* @return unknown
|
||||
* @param resource $file Text .po file to load
|
||||
* @param string $domain Domain to load file in
|
||||
* @return array Binded domain elements
|
||||
* @access private
|
||||
*/
|
||||
function __loadPo($file, $domain) {
|
||||
|
@ -484,9 +483,9 @@ class I18n extends Object {
|
|||
/**
|
||||
* Not implemented
|
||||
*
|
||||
* @param string $domain
|
||||
* @param string $codeset
|
||||
* @return unknown
|
||||
* @param string $domain Domain
|
||||
* @param string $codeset Code set
|
||||
* @return string
|
||||
* @access private
|
||||
* @todo Not implemented
|
||||
*/
|
||||
|
|
|
@ -56,6 +56,7 @@ class Inflector extends Object {
|
|||
* Gets a reference to the Inflector object instance
|
||||
*
|
||||
* @return object
|
||||
* @access public
|
||||
*/
|
||||
function &getInstance() {
|
||||
static $instance = array();
|
||||
|
@ -70,7 +71,6 @@ class Inflector extends Object {
|
|||
* Initializes plural inflection rules
|
||||
*
|
||||
* @access protected
|
||||
* @return void
|
||||
*/
|
||||
function __initPluralRules() {
|
||||
$_this =& Inflector::getInstance();
|
||||
|
@ -156,6 +156,8 @@ class Inflector extends Object {
|
|||
*
|
||||
* @param string $word Word in singular
|
||||
* @return string Word in plural
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function pluralize($word) {
|
||||
|
||||
|
@ -199,7 +201,6 @@ class Inflector extends Object {
|
|||
* Initializes singular inflection rules
|
||||
*
|
||||
* @access protected
|
||||
* @return void
|
||||
*/
|
||||
function __initSingularRules() {
|
||||
|
||||
|
@ -295,6 +296,8 @@ class Inflector extends Object {
|
|||
*
|
||||
* @param string $word Word in plural
|
||||
* @return string Word in singular
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function singularize($word) {
|
||||
|
||||
|
@ -339,6 +342,8 @@ class Inflector extends Object {
|
|||
*
|
||||
* @param string $lower_case_and_underscored_word Word to camelize
|
||||
* @return string Camelized word. likeThis.
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function camelize($lowerCaseAndUnderscoredWord) {
|
||||
$replace = str_replace(" ", "", ucwords(str_replace("_", " ", $lowerCaseAndUnderscoredWord)));
|
||||
|
@ -349,6 +354,8 @@ class Inflector extends Object {
|
|||
*
|
||||
* @param string $camel_cased_word Camel-cased word to be "underscorized"
|
||||
* @return string Underscore-syntaxed version of the $camel_cased_word
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function underscore($camelCasedWord) {
|
||||
$replace = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $camelCasedWord));
|
||||
|
@ -360,6 +367,8 @@ class Inflector extends Object {
|
|||
*
|
||||
* @param string $lower_case_and_underscored_word String to be made more readable
|
||||
* @return string Human-readable string
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function humanize($lowerCaseAndUnderscoredWord) {
|
||||
$replace = ucwords(str_replace("_", " ", $lowerCaseAndUnderscoredWord));
|
||||
|
@ -370,6 +379,8 @@ class Inflector extends Object {
|
|||
*
|
||||
* @param string $class_name Name of class to get database table name for
|
||||
* @return string Name of the database table for given class
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function tableize($className) {
|
||||
$replace = Inflector::pluralize(Inflector::underscore($className));
|
||||
|
@ -380,6 +391,8 @@ class Inflector extends Object {
|
|||
*
|
||||
* @param string $tableName Name of database table to get class name for
|
||||
* @return string
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function classify($tableName) {
|
||||
$replace = Inflector::camelize(Inflector::singularize($tableName));
|
||||
|
@ -390,6 +403,8 @@ class Inflector extends Object {
|
|||
*
|
||||
* @param string $string
|
||||
* @return string
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function variable($string) {
|
||||
$string = Inflector::camelize(Inflector::underscore($string));
|
||||
|
@ -400,10 +415,10 @@ class Inflector extends Object {
|
|||
}
|
||||
|
||||
/**
|
||||
* Enter description here...
|
||||
* Enclose a string for preg matching.
|
||||
*
|
||||
* @param unknown_type $string
|
||||
* @return unknown
|
||||
* @param string $string String to enclose
|
||||
* @return string Enclosed string
|
||||
*/
|
||||
function __enclose($string) {
|
||||
return '(?:' . $string . ')';
|
||||
|
|
|
@ -329,9 +329,8 @@ class L10n extends Object {
|
|||
* If $language is null it attempt to get settings from I10n::__autoLanguage(); if this fails
|
||||
* the method will get the settings from I10n::__setLanguage();
|
||||
*
|
||||
* @param string $language
|
||||
* @return void
|
||||
* @access private
|
||||
* @param string $language Language (if null will use DEFAULT_LANGUAGE if defined)
|
||||
* @access public
|
||||
*/
|
||||
function get($language = null) {
|
||||
if (!is_null($language)) {
|
||||
|
@ -344,7 +343,7 @@ class L10n extends Object {
|
|||
* Sets the class vars to correct values for $language.
|
||||
* If $language is null it will use the DEFAULT_LANGUAGE if defined
|
||||
*
|
||||
* @param string $language
|
||||
* @param string $language Language (if null will use DEFAULT_LANGUAGE if defined)
|
||||
* @access private
|
||||
*/
|
||||
function __setLanguage($language = null) {
|
||||
|
@ -382,6 +381,8 @@ class L10n extends Object {
|
|||
}
|
||||
/**
|
||||
* Attempts to find the locale settings based on the HTTP_ACCEPT_LANGUAGE variable
|
||||
*
|
||||
* @return boolean Success
|
||||
* @access private
|
||||
*/
|
||||
function __autoLanguage() {
|
||||
|
|
|
@ -38,8 +38,10 @@ class NeatString{
|
|||
/**
|
||||
* Returns an array with each of the non-empty characters in $string as an element.
|
||||
*
|
||||
* @param string $string
|
||||
* @return array
|
||||
* @param string $string String to split
|
||||
* @return array An array where each element is a non empty character
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function toArray($string) {
|
||||
$split = preg_split('//', $string, -1, PREG_SPLIT_NO_EMPTY);
|
||||
|
@ -48,8 +50,10 @@ class NeatString{
|
|||
/**
|
||||
* Returns string with Cyrillic characters translated to Roman ones.
|
||||
*
|
||||
* @param string $string
|
||||
* @return string
|
||||
* @param string $string String to translate
|
||||
* @return string String with cyrillic chracters translated
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function toRoman($string) {
|
||||
$pl = array('ą','ć','ę','ł','ń','ó','ś','ź','ż','Ą','Ć','Ę','<27>?','Ń','Ó','Ś','Ź','Ż');
|
||||
|
@ -60,8 +64,10 @@ class NeatString{
|
|||
/**
|
||||
* Returns string as lowercase with whitespace removed.
|
||||
*
|
||||
* @param string $string
|
||||
* @return string
|
||||
* @param string $string String to convert
|
||||
* @return string Converted string
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function toCompressed($string) {
|
||||
$whitespace = array("\n", " ", "\r", "\0", "\x0B", " ");
|
||||
|
@ -74,6 +80,8 @@ class NeatString{
|
|||
* @param integer $length Length of generated password
|
||||
* @param string $available_chars List of characters to use in password
|
||||
* @return string Generated password
|
||||
* @access public
|
||||
* @static
|
||||
*/
|
||||
function randomPassword($length, $available_chars = 'ABDEFHKMNPRTWXYABDEFHKMNPRTWXY23456789') {
|
||||
$chars = preg_split('//', $available_chars, -1, PREG_SPLIT_NO_EMPTY);
|
||||
|
|
|
@ -69,6 +69,7 @@ class Object {
|
|||
* Each class can override this method as necessary.
|
||||
*
|
||||
* @return string The name of this class
|
||||
* @access public
|
||||
*/
|
||||
function toString() {
|
||||
$class = get_class($this);
|
||||
|
@ -79,7 +80,8 @@ class Object {
|
|||
*
|
||||
* @param string $url URL in the form of Cake URL ("/controller/method/parameter")
|
||||
* @param array $extra If array includes the key "return" it sets the AutoRender to true.
|
||||
* @return boolean Success
|
||||
* @return mixed Success (true/false) or contents if 'return' is set in $extra
|
||||
* @access public
|
||||
*/
|
||||
function requestAction($url, $extra = array()) {
|
||||
if (!empty($url)) {
|
||||
|
@ -113,6 +115,7 @@ class Object {
|
|||
*
|
||||
* @param string $msg Log message
|
||||
* @param int $type Error type constant. Defined in app/config/core.php.
|
||||
* @access public
|
||||
*/
|
||||
function log($msg, $type = LOG_ERROR) {
|
||||
if (!class_exists('CakeLog')) {
|
||||
|
@ -138,10 +141,8 @@ class Object {
|
|||
/**
|
||||
* Allows setting of multiple properties of the object in a single line of code.
|
||||
*
|
||||
* @access public
|
||||
* @param array $properties An associative array containing
|
||||
* properties and corresponding values.
|
||||
* @return void
|
||||
* @param array $properties An associative array containing properties and corresponding values.
|
||||
* @access protected
|
||||
*/
|
||||
function _set($properties = array()) {
|
||||
if (is_array($properties) && !empty($properties)) {
|
||||
|
@ -161,6 +162,7 @@ class Object {
|
|||
* @param string $method Method to be called in the error class (AppError or ErrorHandler classes)
|
||||
* @param array $messages Message that is to be displayed by the error class
|
||||
* @return error message
|
||||
* @access public
|
||||
*/
|
||||
function cakeError($method, $messages) {
|
||||
if (!class_exists('ErrorHandler')) {
|
||||
|
@ -184,9 +186,9 @@ class Object {
|
|||
* There are many uses for this method, see manual for examples
|
||||
*
|
||||
* @param string $name name of the class to persist
|
||||
* @return boolean
|
||||
* @param string $object the object to persist
|
||||
* @access public
|
||||
* @return boolean Success
|
||||
* @access protected
|
||||
* @todo add examples to manual
|
||||
*/
|
||||
function _persist($name, $return = null, &$object, $type = null) {
|
||||
|
@ -228,8 +230,8 @@ class Object {
|
|||
* Open the persistent class file for reading
|
||||
* Used by Object::_persist()
|
||||
*
|
||||
* @param string $name
|
||||
* @param string $type
|
||||
* @param string $name Name of persisted class
|
||||
* @param string $type Type of persistance (e.g: registry)
|
||||
* @access private
|
||||
*/
|
||||
function __openPersistent($name, $type = null) {
|
||||
|
|
Loading…
Reference in a new issue