├── Commands ├── Bake Controller.tmCommand ├── Bake Model.tmCommand ├── Browse CakePHP Source.tmCommand ├── Go to Cookbook.tmCommand ├── Lookup in API.plist └── Paste Line or Selection to IRC… (CakePHP Paste).plist ├── Preferences └── Completions.plist ├── README.mdown ├── Snippets ├── $content_for_layout.tmSnippet ├── $scripts_for_layout.tmSnippet ├── $this- Form- checkbox (tcheck).plist ├── $this- Form- create().tmSnippet ├── $this- Form- create()__end().tmSnippet ├── $this- Form- dateTime().tmSnippet ├── $this- Form- day().tmSnippet ├── $this- Form- end().tmSnippet ├── $this- Form- error().tmSnippet ├── $this- Form- file().tmSnippet ├── $this- Form- hidden().tmSnippet ├── $this- Form- hour().tmSnippet ├── $this- Form- input().tmSnippet ├── $this- Form- label().tmSnippet ├── $this- Form- meridian().tmSnippet ├── $this- Form- minute().tmSnippet ├── $this- Form- month().tmSnippet ├── $this- Form- password().tmSnippet ├── $this- Form- radio().tmSnippet ├── $this- Form- select().tmSnippet ├── $this- Form- submit().tmSnippet ├── $this- Form- text().tmSnippet ├── $this- Form- textarea().tmSnippet ├── $this- Form- year().tmSnippet ├── $this- Html- addCrumb().tmSnippet ├── $this- Html- charset().tmSnippet ├── $this- Html- css().tmSnippet ├── $this- Html- div().tmSnippet ├── $this- Html- docType().tmSnippet ├── $this- Html- getCrumbs().tmSnippet ├── $this- Html- img().tmSnippet ├── $this- Html- link($html- img(__)).tmSnippet ├── $this- Html- link().tmSnippet ├── $this- Html- meta('atom').tmSnippet ├── $this- Html- meta('description').tmSnippet ├── $this- Html- meta('icon').tmSnippet ├── $this- Html- meta('keywords').tmSnippet ├── $this- Html- meta('rss').tmSnippet ├── $this- Html- meta().tmSnippet ├── $this- Html- style().tmSnippet ├── $this- Javascript- object().tmSnippet ├── $this- Javascript- value().tmSnippet ├── $this- ModelName- deleteAll.tmSnippet ├── $this- ModelName- field (cmf).plist ├── $this- ModelName- find (cmf).plist ├── $this- ModelName- findAllBy FieldName (cmf).plist ├── $this- ModelName- findBy FieldName (cmf).plist ├── $this- ModelName- id = $id.tmSnippet ├── $this- ModelName- save.tmSnippet ├── $this- ModelName- saveField.tmSnippet ├── $this- ModelName- updateAll.tmSnippet ├── $this- Paginator- counter().tmSnippet ├── $this- Paginator- link().tmSnippet ├── $this- Paginator- numbers().tmSnippet ├── $this- Session- check('Message_flash').tmSnippet ├── $this- Session- check().tmSnippet ├── $this- Session- delete().tmSnippet ├── $this- Session- destroy().tmSnippet ├── $this- Session- error().tmSnippet ├── $this- Session- id().tmSnippet ├── $this- Session- read().tmSnippet ├── $this- Session- restore().tmSnippet ├── $this- Session- setFlash (ct).plist ├── $this- Session- setFlash().tmSnippet ├── $this- Session- valid().tmSnippet ├── $this- Session- write().tmSnippet ├── $this- assertEqual().tmSnippet ├── $this- assertFalse().tmSnippet ├── $this- assertPattern().tmSnippet ├── $this- assertTrue().tmSnippet ├── $this- params['data'] (ct).plist ├── $this- redirect($this- referer());.tmSnippet ├── $this- redirect(array) (ct).tmSnippet ├── $this- render().tmSnippet ├── $this- set (ct).plist ├── $this->Html->script().tmSnippet ├── $this->Html->scriptBlock().tmSnippet ├── $this->Html->scriptEnd().tmSnippet ├── $this->Html->scriptStart().tmSnippet ├── $this->Javascript->link().tmSnippet ├── $this->ModelName->delete().tmSnippet ├── $title_for_layout.tmSnippet ├── (Helper) $this- Session- error().tmSnippet ├── (Helper) $this- Session- flash().tmSnippet ├── (Helper) $this- Session- read().tmSnippet ├── App import().tmSnippet ├── ClassRegistry init().tmSnippet ├── Component beforeRedirect().tmSnippet ├── Component initialize().tmSnippet ├── Component startup().tmSnippet ├── Configure read (cnf).tmSnippet ├── Configure write (cnf).tmSnippet ├── Controller beforeFilter().tmSnippet ├── Controller afterFilter().tmSnippet ├── Controller beforeRender().tmSnippet ├── Controller.plist ├── Docblock.tmSnippet ├── Dox Doc (cdoc) page.plist ├── Dox Doc (cdoc).plist ├── Inflector camelize().tmSnippet ├── Inflector classify().tmSnippet ├── Inflector humanize().tmSnippet ├── Inflector pluralize().tmSnippet ├── Inflector singularize().tmSnippet ├── Inflector slug().tmSnippet ├── Inflector tabelize().tmSnippet ├── Inflector underscore().tmSnippet ├── Inflector variable().tmSnippet ├── Model afterDelete().tmSnippet ├── Model afterFind().tmSnippet ├── Model afterSave().tmSnippet ├── Model beforeDelete().tmSnippet ├── Model beforeFind().tmSnippet ├── Model beforeSave().tmSnippet ├── Model beforeValidate().tmSnippet ├── Model onError().tmSnippet ├── Model.plist ├── New Behavior.tmSnippet ├── New Component.tmSnippet ├── New Datasource.tmSnippet ├── New Fixture.tmSnippet ├── New Helper.tmSnippet ├── New Schema.tmSnippet ├── New Shell.tmSnippet ├── Schema Column.tmSnippet ├── Set::insert().tmSnippet ├── Set::sort().tmSnippet ├── Unique Index.tmSnippet ├── Validate Array.tmSnippet ├── Validation Field.tmSnippet ├── Validation Rule.tmSnippet ├── __().tmSnippet ├── debug (tdebug).plist ├── e($data['Model']['field'] (te).plist ├── else (telse).plist ├── else (telse).tmSnippet ├── elseif (telseif).plist ├── elseif (telseif).tmSnippet ├── foreach (cforeach).plist ├── function (cfunct).plist ├── if (tif).plist ├── if (tif).tmSnippet ├── renderElement (tre).plist ├── requestAction (tra).plist ├── var $actsAs.tmSnippet ├── var $belongsTo.tmSnippet ├── var $hasAndBelongsToMany.tmSnippet ├── var $hasMany.tmSnippet ├── var $hasOne.tmSnippet ├── var $layout;.tmSnippet ├── var $useTable.tmSnippet └── var $validate.tmSnippet ├── Syntaxes ├── (HTML) CakePHP.tmLanguage └── Cake.plist ├── info.plist └── info.plist.orig /Commands/Bake Controller.tmCommand: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | beforeRunningCommand 6 | nop 7 | command 8 | export TERM=xterm-color 9 | 10 | if [ -z "`echo "$TM_SELECTED_TEXT" | grep [a-zA-Z0-9]`" ] 11 | then 12 | echo "Valid controller name not selected" 13 | exit 1 14 | fi 15 | 16 | cake bake controller $TM_SELECTED_TEXT -interactive off -working "$TM_PROJECT_DIRECTORY" | php -r 'echo trim(preg_replace("/^(.+)Baking/ms", "Baking", file_get_contents("php://stdin")));' 17 | 18 | fallbackInput 19 | none 20 | input 21 | selection 22 | keyEquivalent 23 | ^B 24 | name 25 | Bake Controller 26 | output 27 | showAsTooltip 28 | scope 29 | source.php.cake 30 | uuid 31 | D14A7BF7-FA53-4F5D-B96C-6D2617D1E6AE 32 | 33 | 34 | -------------------------------------------------------------------------------- /Commands/Bake Model.tmCommand: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | beforeRunningCommand 6 | nop 7 | command 8 | export TERM=xterm-color 9 | 10 | if [ -z "`echo "$TM_SELECTED_TEXT" | grep [a-zA-Z0-9]`" ] 11 | then 12 | echo "Valid model name not selected" 13 | exit 1 14 | fi 15 | 16 | cake bake model $TM_SELECTED_TEXT -interactive off -working "$TM_PROJECT_DIRECTORY" | php -r 'echo trim(preg_replace("/^(.+)Baking/ms", "Baking", file_get_contents("php://stdin")));' 17 | 18 | fallbackInput 19 | none 20 | input 21 | selection 22 | keyEquivalent 23 | ^B 24 | name 25 | Bake Model 26 | output 27 | showAsTooltip 28 | scope 29 | source.php.cake 30 | uuid 31 | F3AC64D9-C024-4ACA-9805-0B3DC79915DE 32 | 33 | 34 | -------------------------------------------------------------------------------- /Commands/Browse CakePHP Source.tmCommand: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | beforeRunningCommand 6 | nop 7 | command 8 | open "http://github.com/cakephp/cakephp" 9 | input 10 | none 11 | keyEquivalent 12 | ^H 13 | name 14 | Browse CakePHP Source 15 | output 16 | discard 17 | scope 18 | text.html.php.cake 19 | uuid 20 | 7179F80B-0A6C-40EC-933B-B6BA971A1502 21 | 22 | 23 | -------------------------------------------------------------------------------- /Commands/Go to Cookbook.tmCommand: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | beforeRunningCommand 6 | nop 7 | command 8 | #!/usr/bin/env python 9 | import os 10 | 11 | search_param = os.environ['TM_CURRENT_WORD'] 12 | if ('TM_SELECTED_TEXT' in os.environ): 13 | search_param = os.environ['TM_SELECTED_TEXT'] 14 | 15 | os.system('open "http://book.cakephp.org/search/' + search_param + '"') 16 | input 17 | none 18 | keyEquivalent 19 | ^H 20 | name 21 | Go to Cookbook 22 | output 23 | showAsTooltip 24 | scope 25 | text.html.php.cake 26 | uuid 27 | 2053A460-D7EE-4D44-A4DA-8F23061C6B6B 28 | 29 | 30 | -------------------------------------------------------------------------------- /Commands/Lookup in API.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | beforeRunningCommand 6 | nop 7 | bundlePath 8 | /Users/kumar/Library/Application Support/TextMate/Bundles/Custom.tmbundle 9 | command 10 | if [ `echo "$TM_CURRENT_WORD" | grep -Ev '[a-zA-Z0-9_]+'` ]; then 11 | echo "Nothing to lookup (hint: place the cursor on a function name)" 12 | exit 1 13 | fi 14 | open http://api.cakephp.org/search/$TM_CURRENT_WORD 15 | input 16 | none 17 | keyEquivalent 18 | ^H 19 | name 20 | Lookup in API 21 | output 22 | discard 23 | scope 24 | source.php.cake, text.html.php.cake 25 | uuid 26 | 365F0868-308E-44BC-8781-2B65CBF48B74 27 | 28 | 29 | -------------------------------------------------------------------------------- /Commands/Paste Line or Selection to IRC… (CakePHP Paste).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | beforeRunningCommand 6 | nop 7 | command 8 | if [[ -z "$TM_IRC_CHANNEL" ]] && ps -xc|grep -sq 'Colloquy$'; then 9 | channels=$(osascript \ 10 | -e 'tell application "Colloquy"' \ 11 | -e 'set names to ""' \ 12 | -e 'repeat with p in panels' \ 13 | -e 'set names to names & name of p & " "' \ 14 | -e 'end repeat' \ 15 | -e 'end tell') 16 | 17 | result=$(CocoaDialog dropdown \ 18 | --title 'Paste to IRC' \ 19 | --text 'Choose a channel to paste into' \ 20 | --button1 Paste --button2 Cancel \ 21 | --string-output --no-newline \ 22 | --items $channels) 23 | 24 | if [[ "${result:0:5}" == "Paste" ]]; 25 | then TM_IRC_CHANNEL="${result:6}" 26 | else exit_discard 27 | fi 28 | fi 29 | 30 | result=$(CocoaDialog textbox \ 31 | --title 'Describe Paste' \ 32 | --text 'This paste is about' \ 33 | --button1 Ok --button2 Cancel \ 34 | --selected --scroll-top top --editable) 35 | 36 | if [[ "${result:0:1}" == "1" ]]; 37 | then NOTE="${result:2}" 38 | else exit_discard 39 | fi 40 | 41 | SERVER='http://bin.cakephp.org' 42 | 43 | url=$(curl -s -L -o /dev/null -w "%{url_effective}" -d "data[NewPaste][body]=$TM_SELECTED_TEXT&data[NewPaste][nick]=$USER&data[NewPaste][lang]=php&data[NewPaste][note]=$NOTE" $SERVER \ 44 | 2> >(CocoaDialog progressbar --indeterminate \ 45 | --title "Paste to ${TM_IRC_CHANNEL}…" \ 46 | --text "Contacting Server $SERVER..." \ 47 | )) 48 | 49 | [[ -z "$url" ]] && exit_show_tool_tip "Error: Got no URL back from pasting service." 50 | 51 | if ps -xc|grep -sq 'Colloquy$'; then 52 | osascript -e 'tell application "Colloquy" to send message "pasted '"$url"'" action tense yes to (get chat room "'"$TM_IRC_CHANNEL"'" of first connection)' 53 | echo "The text was pasted to $TM_IRC_CHANNEL." 54 | else 55 | echo -n $url | pbcopy 56 | echo "The text is available as $url" 57 | echo "For your convenience, the URL was placed on the clipboard." 58 | fi 59 | 60 | fallbackInput 61 | line 62 | input 63 | selection 64 | keyEquivalent 65 | ^~V 66 | name 67 | Paste Line or Selection to IRC… (CakePHP Paste) 68 | output 69 | discard 70 | uuid 71 | D7FAB954-4DAB-4213-9023-CE52AD04BE46 72 | 73 | 74 | -------------------------------------------------------------------------------- /Preferences/Completions.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | Completions 7 | scope 8 | 9 | settings 10 | 11 | completions 12 | 13 | accepts 14 | add 15 | addCrumb 16 | afterDelete 17 | afterFilter 18 | afterFind 19 | afterSave 20 | APP 21 | append 22 | APP_DIR 23 | APP_PATH 24 | autoComplete 25 | autoLink 26 | autoLinkEmails 27 | autoLinkUrls 28 | beforeDelete 29 | beforeFilter 30 | beforeFind 31 | beforeRender 32 | beforeSave 33 | bindModel 34 | blackHole 35 | CACHE 36 | cache 37 | cacheEvents 38 | CAKE_CORE_INCLUDE_PATH 39 | charset 40 | check 41 | checkbox 42 | cleanup 43 | clearCache 44 | codeBlock 45 | COMPONENTS 46 | config 47 | CONFIGS 48 | contentTag 49 | CONTROLLERS 50 | CONTROLLER_TESTS 51 | convertSlash 52 | CORE_PATH 53 | countDim 54 | create 55 | CSS 56 | css 57 | dayOptionTag 58 | daysAsSql 59 | debug 60 | del 61 | delete 62 | drag 63 | drop 64 | dropRemote 65 | DS 66 | editor 67 | ELEMENTS 68 | env 69 | error 70 | escapeScript 71 | escapeString 72 | event 73 | excerpt 74 | executable 75 | execute 76 | exists 77 | extract 78 | field 79 | file 80 | fileExistsInPath 81 | fileTag 82 | filter 83 | find 84 | findAll 85 | findCount 86 | findIn 87 | flash 88 | form 89 | formatColumns 90 | fromString 91 | gendor 92 | getAjaxVersion 93 | getChmod 94 | getClientIP 95 | getCrumbs 96 | getExt 97 | getFolder 98 | getFullPath 99 | getGroup 100 | getID 101 | getInsertID 102 | getLastInsertID 103 | getMd5 104 | getName 105 | getNumRows 106 | getOwner 107 | getReferer 108 | getSize 109 | guiListTag 110 | ha 111 | hasAny 112 | hasField 113 | HELPERS 114 | HELPER_TESTS 115 | hidden 116 | hiddenTag 117 | highlight 118 | HOUR 119 | hourOptionTag 120 | html 121 | image 122 | imageTag 123 | includeScript 124 | INFLECTIONS 125 | input 126 | inputTag 127 | invalidate 128 | invalidFields 129 | isAjax 130 | isAtom 131 | isDelete 132 | isFieldError 133 | isForeignKey 134 | isGet 135 | isMobile 136 | isPost 137 | isRss 138 | isThisYear 139 | isToday 140 | isTomorrow 141 | isXml 142 | javascriptIncludeTag 143 | javascriptTag 144 | joinWith 145 | JS 146 | labelTag 147 | lastAccess 148 | lastChange 149 | LAYOUTS 150 | LIBS 151 | LIB_TESTS 152 | link 153 | linkEmail 154 | linkOut 155 | linkTo 156 | listClasses 157 | LogError 158 | LOGS 159 | LOG_ERROR 160 | low 161 | makeUnique 162 | MODELS 163 | MODEL_TESTS 164 | MODULES 165 | multi_search 166 | nice 167 | niceShort 168 | object 169 | observeField 170 | observeForm 171 | params 172 | paranoid 173 | parseHtmlOptions 174 | password 175 | PEAR 176 | plus 177 | postCondtions 178 | precision 179 | prefers 180 | query 181 | radio 182 | randomPassword 183 | read 184 | readable 185 | redirect 186 | referer 187 | relativeTime 188 | remoteFunction 189 | remoteTimer 190 | remove 191 | render 192 | renew 193 | requireAuth 194 | requirePost 195 | ROOT 196 | save 197 | saveField 198 | script 199 | SCRIPTS 200 | set 201 | setAction 202 | setAjax 203 | setContent 204 | setDatasource 205 | setFlash 206 | setUri 207 | slider 208 | sortable 209 | sql 210 | startup 211 | stripAll 212 | stripImages 213 | stripLinks 214 | stripScripts 215 | stripTags 216 | stripWhiteSpace 217 | submit 218 | tableCells 219 | tableHeaders 220 | tag 221 | tagErrorMessage 222 | tagIsValid 223 | TESTS 224 | textarea 225 | threaded 226 | timeAgoInWords 227 | TMP 228 | toArray 229 | toAtom 230 | toCompressed 231 | toPercentage 232 | toReadableSize 233 | toRoman 234 | toRSS 235 | totals 236 | toUnix 237 | truncate 238 | unbindModel 239 | unique 240 | up 241 | url 242 | urlFor 243 | user 244 | valid 245 | validate 246 | virtualFields 247 | validateErrors 248 | validates 249 | VENDORS 250 | VIEWS 251 | walk 252 | wasWithinLast 253 | wasYesterday 254 | WEBROOT_DIR 255 | writable 256 | write 257 | writeBuffer 258 | writeEvents 259 | WWW_ROOT 260 | 261 | 262 | uuid 263 | DDF54CE1-D849-40DE-A765-2676DB5263CB 264 | 265 | 266 | -------------------------------------------------------------------------------- /README.mdown: -------------------------------------------------------------------------------- 1 | ## Installation: 2 | 3 | Fire up Terminal, and enter the following two commands: 4 | 5 | cd ~/Library/Application\ Support/TextMate/Bundles 6 | git clone git://github.com/cakephp/cakephp-tmbundle.git CakePHP.tmbundle 7 | 8 | Finally, to activate the bundle in TextMate: 9 | 10 | In TextMate: Bundles > Bundle Editor > Reload Bundles 11 | 12 | ## What the bundle does 13 | 14 | This bundle provides a number of snippets for common CakePHP classes. It also provides shortcuts to searching book.cakephp.org, api.cakephp.org and pasting into bin.cakephp.org. 15 | -------------------------------------------------------------------------------- /Snippets/$content_for_layout.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php echo \$content_for_layout; ?> 7 | name 8 | $content_for_layout 9 | scope 10 | text.html.php.cake 11 | tabTrigger 12 | cfl 13 | uuid 14 | BD22CDEE-E4BA-46CA-A142-81237793B456 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$scripts_for_layout.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php echo \$scripts_for_layout; ?> 7 | name 8 | $scripts_for_layout 9 | scope 10 | text.html.php.cake 11 | tabTrigger 12 | sfl 13 | uuid 14 | F32F2C9B-6227-469E-90C4-02FD2FEDB354 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Form- checkbox (tcheck).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->checkbox('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->checkbox() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | check 25 | uuid 26 | 804A6B8D-560F-4D96-8F8A-0BBBDE8EB72E 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- create().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->create('${1:Model}'$2);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->create() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | form 25 | uuid 26 | 6C60A273-C6BB-4EC9-A365-FE8140D31CEA 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- create()__end().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php echo \$this->Form->create('${1:Model}'$2); ?> 7 | $0 8 | <?php echo \$this->Form->end($3); ?> 9 | name 10 | $this->Form->create()...end() 11 | scope 12 | text.html.php.cake 13 | tabTrigger 14 | form 15 | uuid 16 | DA294F6C-74CB-4CD9-89AD-C12D83745372 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/$this- Form- dateTime().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->dateTime('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->dateTime() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | date 25 | uuid 26 | A40DC508-E170-4B06-8D4A-5534A41AEB6E 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- day().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->day('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->day() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | day 25 | uuid 26 | 9755F37A-2FB6-4CBC-BBFC-173242162634 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- end().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->end($1);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->end() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | form 25 | uuid 26 | 5CBB6007-D1B1-4E48-8373-C2079CE761A8 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- error().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->error('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->error() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | err 25 | uuid 26 | A0756A06-4434-4A52-82AC-3B7F97F09E7D 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- file().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->file('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->file() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | file 25 | uuid 26 | 60B231CD-563C-4888-9CF0-E98CF0935521 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- hidden().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->hidden('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->hidden() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | hid 25 | uuid 26 | B8A107DC-536B-4F25-8A84-F4ACBE40295B 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- hour().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->hour('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->hour() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | hour 25 | uuid 26 | BCAA4C9B-609C-45F3-BF50-49380B286575 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- input().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->input('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->input() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | in 25 | uuid 26 | 429789E2-E940-4402-B160-247CDDCA2AA8 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- label().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->label('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->label() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | label 25 | uuid 26 | 08D2B12E-504A-42A2-9B59-3FBBC2BE3548 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- meridian().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->meridian('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->meridian() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | merid 25 | uuid 26 | 75F1BF92-1796-45B3-972B-CC162CC01C33 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- minute().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->minute('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->minute() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | min 25 | uuid 26 | 94CE4EFA-C6E4-4BAB-A26A-80492CFB8D38 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- month().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->month('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->month() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | month 25 | uuid 26 | 006870B3-30F0-4D5C-9F05-E36EFC868883 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- password().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->password('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->password() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | pass 25 | uuid 26 | A7FA1064-FADC-491A-B701-8E296DAD892E 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- radio().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->radio('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->radio() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | radio 25 | uuid 26 | BA42D7EA-C993-4FF1-A743-2B4FC26EE08C 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- select().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->select('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->select() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | select 25 | uuid 26 | D7960616-C61B-4770-BE9C-7B4CD6A7E31D 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- submit().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->submit(${1:'${2:Submit}'$3});` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->submit() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | submit 25 | uuid 26 | BC5DE605-A9FE-4BF7-A06E-4F1FE910FE18 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- text().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->text('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->text() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | text 25 | uuid 26 | 23D71D86-0C60-4DF6-8D73-F3C3F3848421 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- textarea().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->textarea('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->textarea() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | textarea 25 | uuid 26 | FE6BA4D6-3F95-452B-986C-90412875F0BB 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Form- year().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Form->year('${1:Model}.${2:field}'$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Form->year() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | year 25 | uuid 26 | 6D93108D-1506-49DD-9723-9E8E89A336C6 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Html- addCrumb().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php \$this->Html->addCrumb('${1:CrumbName}'${2:, '${3:CrumbLink}'}); ?> 7 | name 8 | $this->Html->addCrumb() 9 | scope 10 | text.html.php.cake 11 | tabTrigger 12 | addc 13 | uuid 14 | 90308F2C-6574-4FCC-8A46-E3D4AAC14499 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Html- charset().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Html->charset($1);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Html->charset() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | char 25 | uuid 26 | D2F510B7-60EA-413C-8810-830F0CA33451 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Html- css().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Html->css(array('${1:filename}'$2)$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Html->css() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | css 25 | uuid 26 | 7E56C346-1C7E-475C-BAF4-436BD96D4CEE 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Html- div().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Html->div($1);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Html->div() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | div 25 | uuid 26 | 54E90DA9-654B-4C3B-B262-8807058CE38F 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Html- docType().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Html->doctype('${1:xhtml-strict}');` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Html->docType() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | doc 25 | uuid 26 | E906F7B5-401E-486A-9A14-F093934F997E 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Html- getCrumbs().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php echo \$this->Html->getCrumbs(${1:'${2:«separator»}'}); ?> 7 | name 8 | $this->Html->getCrumbs() 9 | scope 10 | text.html.php.cake 11 | tabTrigger 12 | getc 13 | uuid 14 | 224AE67A-1ECC-44B2-8571-B22D5300F2AA 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Html- img().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Html->image('${1:image.ext}', array('alt'=>'${2:altText}'$3));` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Html->image() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | img 25 | uuid 26 | 0552C838-D090-4B36-8686-24D958F4435F 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Html- link($html- img(__)).tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Html->link( 13 | \$this->Html->image('${1:image.ext}', array('alt' => '${2:altText}'$3)), 14 | ${4:array('controller' => '${5:controller}', 'action' => '${6:action}'$7)}, 15 | ${8:null}, ${9:null}, ${10:false} 16 | );` 17 | 18 | if [[ $TM_SCOPE != *source.php* ]] 19 | then 20 | printf ' ?>' 21 | fi 22 | `$0 23 | name 24 | $this->Html->link($this->Html->img(..)) 25 | scope 26 | text.html.php.cake 27 | tabTrigger 28 | imgl 29 | uuid 30 | F7248388-2B17-4F65-B087-D71052847999 31 | 32 | 33 | -------------------------------------------------------------------------------- /Snippets/$this- Html- link().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Html->link('${1:text}', ${2:array('controller' => '${3:controller}', 'action' => '${4:action}'$5)});` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Html->link() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | link 25 | uuid 26 | B67591FC-EA93-409B-805F-43F7399FF2E9 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Html- meta('atom').tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php echo \$this->Html->meta('atom', ${1:\$this->webroot('${2:atom.xml}')}); ?> 7 | name 8 | $this->Html->meta('atom') 9 | scope 10 | text.html.php.cake 11 | tabTrigger 12 | met 13 | uuid 14 | 3136ECEE-4531-4DE5-84A1-413EA9557C48 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Html- meta('description').tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php echo \$this->Html->meta('description', ${1:'${2:your description here}'}); ?> 7 | name 8 | $this->Html->meta('description') 9 | scope 10 | text.html.php.cake 11 | tabTrigger 12 | met 13 | uuid 14 | 38325A15-8691-47C8-AEF1-4261A2C61458 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Html- meta('icon').tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php echo \$this->Html->meta('icon', ${1:\$this->webroot('${2:favicon.ico}')}); ?> 7 | name 8 | $this->Html->meta('icon') 9 | scope 10 | text.html.php.cake 11 | tabTrigger 12 | met 13 | uuid 14 | B206AFCB-5EA8-4309-840B-0EF12EEA8DEF 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Html- meta('keywords').tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php echo \$this->Html->meta('keywords', ${1:'${2:your keywords here}'}); ?> 7 | name 8 | $this->Html->meta('keywords') 9 | scope 10 | text.html.php.cake 11 | tabTrigger 12 | met 13 | uuid 14 | E311C113-06EE-4E3B-BA3F-60BB7A814957 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Html- meta('rss').tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php echo \$this->Html->meta('rss', ${1:\$this->webroot('${2:feed.rss}')}); ?> 7 | name 8 | $this->Html->meta('rss') 9 | scope 10 | text.html.php.cake 11 | tabTrigger 12 | met 13 | uuid 14 | 2167AB45-70AD-4B18-B706-E3C49830853C 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Html- meta().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Html->meta('${1:type}'$2);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Html->meta() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | meta 25 | uuid 26 | 279907B2-350C-4455-A9C6-ACA8ED17103E 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Html- style().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Html->style(${1:array($2)}$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Html->style() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | style 25 | uuid 26 | D584E994-3804-4166-AEF8-9E35395EBDE2 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Javascript- object().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Javascript->object(${1:\$data});` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Javascript->object() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | jobj 25 | uuid 26 | 14F8DF3E-9C07-4080-8494-73CC4E84E121 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Javascript- value().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Javascript->value(${1:\$var});` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Javascript->value() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | jval 25 | uuid 26 | 46C5A3E4-1483-435B-A84E-F3DD008E80D9 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- ModelName- deleteAll.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->${1:ModelName}->deleteAll(${2:\$conditions}${3:, ${4:\$cascade}}); 7 | name 8 | $this->ModelName->deleteAll() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | dela 13 | uuid 14 | FF838289-5982-41A7-84D9-061EE346960A 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- ModelName- field (cmf).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->${1:ModelName}->field(${2:'${3:name}'}, ${4:'conditions'}, ${5:'order'}); 7 | $0 8 | name 9 | $this->ModelName->field() 10 | scope 11 | source.php.cake 12 | tabTrigger 13 | field 14 | uuid 15 | EBB8D77D-567A-4B23-B224-7FAFFCCE00FB 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/$this- ModelName- find (cmf).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->${1:ModelName}->$2find(${3:'${4:all}' ${5:, array( 7 | ${6:'conditions' => ${7:'${8}'}}$0 8 | )}}); 9 | 10 | name 11 | $this->ModelName->find() 12 | scope 13 | source.php.cake 14 | tabTrigger 15 | find 16 | uuid 17 | 3A46D51C-1B9D-4A7F-98F3-E38C3243B134 18 | 19 | 20 | -------------------------------------------------------------------------------- /Snippets/$this- ModelName- findAllBy FieldName (cmf).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->${1:ModelName}->findAllBy${2:FieldName(${3:\$value})); 7 | $0 8 | name 9 | $this->ModelName->findAllBy<FieldName> 10 | scope 11 | source.php.cake 12 | tabTrigger 13 | find 14 | uuid 15 | F213051B-2625-4270-A05A-1E5E45FA3C5C 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/$this- ModelName- findBy FieldName (cmf).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->${1:ModelName}->findBy${2:FieldName(${3:\$value})); 7 | $0 8 | name 9 | $this->ModelName->findBy<FieldName> 10 | scope 11 | source.php.cake 12 | tabTrigger 13 | find 14 | uuid 15 | E92E5F5B-B9B0-49CB-825E-8A7B9B68B1F2 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/$this- ModelName- id = $id.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->${1:ModelName}->id = ${2:\$id}; 7 | name 8 | $this->ModelName->id = $id; 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | id= 13 | uuid 14 | EA2E9F12-2D9E-46F8-9B3A-16E21D350E20 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- ModelName- save.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->${1:ModelName}->save(${2:\$this->data}); 7 | name 8 | $this->ModelName->save() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | save 13 | uuid 14 | CC8293A8-BAB4-4C2E-8A99-596E2383A698 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- ModelName- saveField.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->${1:ModelName}->saveField(${2:'$3'}, ${4:\$fieldValue}); 7 | name 8 | $this->ModelName->saveField() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | savef 13 | uuid 14 | 8B4E2D08-398E-41F0-899B-B9E99BB7898E 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- ModelName- updateAll.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->${1:ModelName}->updateAll(${2:\$fields}${3:, ${4:\$conditions}}); 7 | name 8 | $this->ModelName->updateAll() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | upa 13 | uuid 14 | 36A6B36E-F35C-4F28-969F-3A907D4ED8B7 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Paginator- counter().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Paginator->counter($1);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Paginator->counter() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | pcount 25 | uuid 26 | 8636DFF7-65DA-4602-9270-002070E1D78C 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Paginator- link().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Paginator->link('${1:\title}', array($2)$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Paginator->link() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | plink 25 | uuid 26 | 4D325575-6A5C-4784-A789-E9973ACEDCFC 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Paginator- numbers().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Paginator->numbers($1);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Paginator->numbers() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | pnum 25 | uuid 26 | 553ED35C-C241-440C-89DD-0069C10BF383 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this- Session- check('Message_flash').tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->check('${1:Message}.${2:flash}');$0 7 | name 8 | $this->Session->check('Message.flash') 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | scheck 13 | uuid 14 | 40102910-E368-4FB0-B07A-C33A2CAB10B4 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Session- check().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->check('${1:Controller}.${2:key}');$0 7 | name 8 | $this->Session->check() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | scheck 13 | uuid 14 | F082AA49-1859-496B-904C-8B718078F0FA 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Session- delete().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->delete('${1:Controller}.${2:key}');$0 7 | name 8 | $this->Session->delete() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | sdel 13 | uuid 14 | 412CA9C5-918E-491A-A210-9E0E47CD67CA 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Session- destroy().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->destroy();$0 7 | name 8 | $this->Session->destroy() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | sdes 13 | uuid 14 | C299CBD6-1253-4074-8BB1-7BD091B22DCF 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Session- error().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->error();$0 7 | name 8 | $this->Session->error() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | serr 13 | uuid 14 | 2D84E825-8774-4B29-882C-A2E8DCB1C127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Session- id().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->id();$0 7 | name 8 | $this->Session->id() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | sid 13 | uuid 14 | C466A6D7-A1B1-4EF6-A717-430AA8CD29EA 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Session- read().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->read('${1:Controller}.${2:key}');$0 7 | name 8 | $this->Session->read() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | sread 13 | uuid 14 | 48B89126-C7C9-4EAF-8118-D978A7141DDC 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Session- restore().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->restore();$0 7 | name 8 | $this->Session->restore() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | sres 13 | uuid 14 | 9DC4A8A4-317E-4F3F-BE66-3BAA479EC11E 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Session- setFlash (ct).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->setFlash('${1:the flash message}'); 7 | name 8 | Controller::Session->setFlash() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | flash 13 | uuid 14 | 2945B997-2C19-449F-A500-6B8B34A2ADEF 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Session- setFlash().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->setFlash(${1:'${2:Message}'}$3);$0 7 | name 8 | $this->Session->setFlash() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | sflash 13 | uuid 14 | 269247B5-C5AC-4B34-9F69-DAD5EBBD446C 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Session- valid().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->valid();$0 7 | name 8 | $this->Session->valid() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | svalid 13 | uuid 14 | EA79FA43-80A2-4C7B-ABD9-40A8BA8D4F58 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- Session- write().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->Session->write('${1:Controller}.${2:key}', '${3:value}');$0 7 | name 8 | $this->Session->write() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | swrite 13 | uuid 14 | 598B0078-1D6D-428D-BBB0-4E7617008B9E 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- assertEqual().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->assertEqual(${1:\$result}, ${2:\$expected}); 7 | $0 8 | name 9 | $this->assertEqual() 10 | scope 11 | source.php 12 | tabTrigger 13 | assertE 14 | uuid 15 | F2C88F6A-CDA3-4270-9433-A23A8F8D82C3 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/$this- assertFalse().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->assertFalse(${1:\$result}); 7 | $0 8 | name 9 | $this->assertFalse() 10 | scope 11 | source.php 12 | tabTrigger 13 | assertF 14 | uuid 15 | 5F94353B-7F33-488F-97DF-5C36066F2271 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/$this- assertPattern().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->assertPattern(${1:'/${2:pattern}/'}, ${3:\$result}); 7 | $0 8 | name 9 | $this->assertPattern() 10 | scope 11 | source.php 12 | tabTrigger 13 | assertP 14 | uuid 15 | 558C7AF5-FDAD-4AF7-9DEA-AF6943B3339C 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/$this- assertTrue().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->assertTrue(${1:\$result}); 7 | $0 8 | name 9 | $this->assertTrue() 10 | scope 11 | source.php 12 | tabTrigger 13 | assertT 14 | uuid 15 | B2B6011C-955C-4C6D-A5B8-7875C13CCDD1 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/$this- params['data'] (ct).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->data 7 | name 8 | $this->data 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | data 13 | uuid 14 | D0DB044B-B4C8-48D2-9B5A-7DA354BE04C0 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- redirect($this- referer());.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->redirect(\$this->referer(${1:'/'})); 7 | name 8 | Controller::redirect(Controller::referer()); 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | redref 13 | uuid 14 | 732DC79E-EDA0-496F-BC9E-96357F379F38 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- redirect(array) (ct).tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->redirect(${1:array('controller' => '${2:controller}', 'action' => '${3:action}'$0)}); 7 | name 8 | Controller::redirect() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | re 13 | uuid 14 | D11B464A-42FB-41D3-A40B-A75F7FD70B7D 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this- render().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->render(${1:'${2:action}'}$3); 7 | $0 8 | name 9 | Controller::render() 10 | scope 11 | source.php.cake 12 | tabTrigger 13 | ren 14 | uuid 15 | 51133511-DD51-4DAD-9F25-E746F46A5544 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/$this- set (ct).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->set('${1:var}', \$${2:$1}); 7 | name 8 | Controller::set() 9 | scope 10 | source.php.cake, text.html.php.cake 11 | tabTrigger 12 | set 13 | uuid 14 | 9D47CB07-6C99-41E0-A098-4521E51A411D 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$this->Html->script().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Html->script(${1:array($2)}$3);` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | ` 19 | name 20 | $this->Html->script() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | script 25 | uuid 26 | 25492799-DF06-4CDA-AB8C-4010E54C0484 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this->Html->scriptBlock().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Html->scriptBlock(${1:\$script}{2:, array($3)});` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | ` 19 | name 20 | $this->Html->scriptBlock() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | scriptb 25 | uuid 26 | 24375674-2BE6-4DAA-A1B0-4A564F66AC4A 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this->Html->scriptEnd().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `${1:echo }\$this->Html->scriptEnd();` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | ` 19 | name 20 | $this->Html->scriptEnd() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | scripte 25 | uuid 26 | 40C1101C-9939-4B22-BD90-4DAF0B9EFF44 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this->Html->scriptStart().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `\$this->Html->scriptStart(${1:array($2)});` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | ` 19 | name 20 | $this->Html->scriptStart() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | scripts 25 | uuid 26 | E0BCD63E-D538-4334-9F58-C46244F0A3AD 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this->Javascript->link().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `\$this->Javascript->link('${1:script}.js'${2:, false});` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Javascript->link() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | jlink 25 | uuid 26 | A6392055-B549-427C-8A7B-F2216A276D29 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/$this->ModelName->delete().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->${1:ModelName}->delete(${2:\$id}${3:, ${4:\$cascade}}); 7 | name 8 | $this->ModelName->delete() 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | del 13 | uuid 14 | A23A8F12-10BE-4EFD-A161-1BE92DD745A3 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/$title_for_layout.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php echo \$title_for_layout; ?> 7 | name 8 | $title_for_layout 9 | scope 10 | text.html.php.cake 11 | tabTrigger 12 | tfl 13 | uuid 14 | 44F459B9-7947-4C96-94ED-7B8170BD5CAD 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/(Helper) $this- Session- error().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Session->error();` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Session->error() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | serr 25 | uuid 26 | AF57E311-A4A7-44EB-BAEB-3CBA9FCAE8E7 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/(Helper) $this- Session- flash().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Session->flash(${2:'${3:key}'});` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Session->flash() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | sflash 25 | uuid 26 | CE0D35B3-3521-4755-BCEF-BE7FE9E0505A 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/(Helper) $this- Session- read().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$this->Session->read(${2:'${3:keyName}'});` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | `$0 19 | name 20 | $this->Session->read() 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | sread 25 | uuid 26 | A953766F-EF99-4182-9BA5-07F2EE010D7B 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/App import().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | App::import('${1:LibraryName}', ${2:'${3:ClassName}'}); 7 | $0 8 | name 9 | App::import() 10 | scope 11 | source.php.cake 12 | tabTrigger 13 | app 14 | uuid 15 | 5100B3CC-EC3D-4F4B-A30E-C8B33B9635EF 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/ClassRegistry init().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ClassRegistry::init(${1:'${2:ModelName}'}$3); 7 | $0 8 | name 9 | ClassRegistry::init() 10 | scope 11 | source.php.cake 12 | tabTrigger 13 | cr 14 | uuid 15 | B3FEFE65-1B72-4166-A181-5288DCA14F3E 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/Component beforeRedirect().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | /** 7 | * Called before Controller::redirect(). 8 | * 9 | * @param object $controller Controller with components to beforeRedirect 10 | * @return void 11 | * @access public 12 | */ 13 | function beforeRedirect(\&$controller, \$url, \$status, \$exit) { 14 | $1 15 | } 16 | name 17 | Component::beforeRedirect() 18 | scope 19 | source.php.cake 20 | tabTrigger 21 | cbef 22 | uuid 23 | 3EAC992E-B832-45CC-9685-152BD3751A3B 24 | 25 | 26 | -------------------------------------------------------------------------------- /Snippets/Component initialize().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | /** 7 | * Called before the Controller::beforeFilter(). 8 | * 9 | * @param object $controller Controller with components to initialize 10 | * @return void 11 | * @access public 12 | */ 13 | function initialize(&\$controller) { 14 | \$this->controller = &\$controller; 15 | $1 16 | } 17 | name 18 | Component::initialize() 19 | scope 20 | source.php.cake 21 | tabTrigger 22 | cinit 23 | uuid 24 | 89B2FFAA-54A9-4E43-9A11-3C11BD416E02 25 | 26 | 27 | -------------------------------------------------------------------------------- /Snippets/Component startup().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | /** 7 | * Called after the Controller::beforeFilter() and before the controller action 8 | * 9 | * @param object $controller Controller with components to startup 10 | * @return void 11 | * @access public 12 | */ 13 | function startup(&\$controller) { 14 | $1 15 | } 16 | name 17 | Component::startup() 18 | scope 19 | source.php.cake 20 | tabTrigger 21 | cstart 22 | uuid 23 | 89B2FFAA-54A9-4E43-9A11-3C11BD416E12 24 | 25 | 26 | -------------------------------------------------------------------------------- /Snippets/Configure read (cnf).tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Configure::read('$0') 7 | name 8 | Configure::read 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | config 13 | uuid 14 | 48C94957-8681-4182-8523-63EC111901B8 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Configure write (cnf).tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Configure::write('$1', $2); 7 | name 8 | Configure::write 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | config 13 | uuid 14 | C7D2E38F-957E-491B-B92D-0E818BF22A5A 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Controller beforeFilter().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | /** 7 | * Controller beforeFilter callback. 8 | * Called before the controller action. 9 | * 10 | * @return void 11 | */ 12 | function beforeFilter() { 13 | $1 14 | } 15 | $0 16 | name 17 | Controller::beforeFilter() 18 | scope 19 | source.php.cake 20 | tabTrigger 21 | before 22 | uuid 23 | 9BA2A212-CD0C-4B76-90EA-08EC0D216A8B 24 | 25 | 26 | -------------------------------------------------------------------------------- /Snippets/Controller afterFilter().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | /** 7 | * Controller afterFilter callback. 8 | * Called after the controller action is run and rendered. 9 | * 10 | * @return void 11 | */ 12 | function afterFilter() { 13 | $1 14 | } 15 | $0 16 | name 17 | Controller::afterFilter() 18 | scope 19 | source.php.cake 20 | tabTrigger 21 | after 22 | uuid 23 | 5F0F193F-A568-468D-B076-6DC58E51AD0D 24 | 25 | 26 | -------------------------------------------------------------------------------- /Snippets/Controller beforeRender().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | /** 7 | * Controller afterFilter callback. 8 | * Called after the controller action is run, but before the view is rendered. 9 | * 10 | * @return void 11 | */ 12 | function beforeRender() { 13 | $1 14 | } 15 | $0 16 | name 17 | Controller::beforeRender() 18 | scope 19 | source.php.cake 20 | tabTrigger 21 | before 22 | uuid 23 | 58DADFAD-1E71-4D39-B139-9B0A65E2F681 24 | 25 | 26 | -------------------------------------------------------------------------------- /Snippets/Controller.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php 7 | /** 8 | * $1sController 9 | * 10 | * ${2:[Short Description]} 11 | * 12 | * @package ${3:default} 13 | * @author ${PHPDOC_AUTHOR:$TM_FULLNAME} 14 | * @version \$Id\$ 15 | * @copyright ${PHPDOC_AUTHOR:$TM_ORGANIZATION_NAME} 16 | **/ 17 | 18 | class ${1:PluralModelName}sController extends AppController { 19 | /** 20 | * The name of this controller. Controller names are plural, named after the model they manipulate. 21 | * 22 | * @var string 23 | * @access public 24 | */ 25 | var \$name = '$1s'; 26 | 27 | /** 28 | * An array containing the names of helpers this controller uses. The array elements should 29 | * not contain the "Helper" part of the classname. 30 | * 31 | * @var mixed A single name as a string or a list of names as an array. 32 | * @access protected 33 | */ 34 | ${4:var \$helpers = array(${5:'Html', 'Form'});} 35 | 36 | /** 37 | * Array containing the names of components this controller uses. Component names 38 | * should not contain the "Component" portion of the classname. 39 | * 40 | * @var array 41 | * @access public 42 | */ 43 | var \$components = array(); 44 | 45 | /** 46 | * Called before the controller action. 47 | * 48 | * @access public 49 | */ 50 | function beforeFilter() { 51 | } 52 | 53 | /** 54 | * Called after the controller action is run, but before the view is rendered. 55 | * 56 | * @access public 57 | */ 58 | function beforeRender() { 59 | } 60 | 61 | /** 62 | * Called after the controller action is run and rendered. 63 | * 64 | * @access public 65 | */ 66 | function afterFilter() { 67 | } 68 | 69 | /** 70 | * Index action 71 | * 72 | * @access public 73 | */ 74 | function index() { 75 | \$this->$1->recursive = 0; 76 | \$this->set('${6:$1}s', \$this->paginate()); 77 | } 78 | 79 | /** 80 | * View action 81 | * 82 | * @access public 83 | * @param integer \$id ID of record 84 | */ 85 | function view(\$id = null) { 86 | if (!\$id) { 87 | \$this->Session->setFlash(__('Invalid $1', true)); 88 | \$this->redirect(array('action' => 'index')); 89 | } 90 | \$this->set('$6', \$this->$1->read(null, \$id)); 91 | } 92 | 93 | /** 94 | * Add action 95 | * 96 | * @access public 97 | */ 98 | function add() { 99 | if (!empty(\$this->data)) { 100 | \$this->$1->create(); 101 | if (\$this->$1->save(\$this->data)) { 102 | \$this->Session->setFlash(__('The $1 has been saved', true)); 103 | \$this->redirect(array('action' => 'index')); 104 | } else { 105 | \$this->Session->setFlash(__('The $1 could not be saved. Please, try again.', true)); 106 | } 107 | } 108 | } 109 | 110 | /** 111 | * Edit action 112 | * 113 | * @access public 114 | * @param integer \$id ID of record 115 | */ 116 | function edit(\$id = null) { 117 | if (!\$id && empty(\$this->data)) { 118 | \$this->Session->setFlash(__('Invalid $1', true)); 119 | \$this->redirect(array('action' => 'index')); 120 | } 121 | if (!empty(\$this->data)) { 122 | if (\$this->$1->save(\$this->data)) { 123 | \$this->Session->setFlash(__('The $1 has been saved', true)); 124 | \$this->redirect(array('action' => 'index')); 125 | } else { 126 | \$this->Session->setFlash(__('The $1 could not be saved. Please, try again.', true)); 127 | } 128 | } 129 | if (empty(\$this->data)) { 130 | \$this->data = \$this->$1->read(null, \$id); 131 | } 132 | } 133 | 134 | /** 135 | * Delete action 136 | * 137 | * @access public 138 | * @param integer \$id ID of record 139 | */ 140 | function delete(\$id = null) { 141 | if (!\$id) { 142 | \$this->Session->setFlash(__('Invalid id for $1', true)); 143 | \$this->redirect(array('action'=>'index')); 144 | } 145 | if (\$this->$1->delete(\$id)) { 146 | \$this->Session->setFlash(__('$1 deleted', true)); 147 | \$this->redirect(array('action'=>'index')); 148 | } 149 | \$this->Session->setFlash(__('$1 was not deleted', true)); 150 | \$this->redirect(array('action' => 'index')); 151 | } 152 | } 153 | ?> 154 | name 155 | New Controller 156 | scope 157 | source.php.cake 158 | tabTrigger 159 | control 160 | uuid 161 | 03D809B4-7F9C-4F30-A402-60DDF7F8EBE6 162 | 163 | 164 | -------------------------------------------------------------------------------- /Snippets/Docblock.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | 7 | * 8 | keyEquivalent 9 | 10 | name 11 | Docblock 12 | scope 13 | comment.block.php, comment.block.documentation.phpdoc 14 | uuid 15 | C5C4E48D-F3E1-473C-84A0-5389E4BD1438 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/Dox Doc (cdoc) page.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | /** 7 | * ${1:Undocumented file} 8 | * 9 | * ${2:Short description} 10 | * 11 | * ${3:Long description} 12 | * 13 | * @package ${4:default} 14 | * @author ${5:$TM_FULLNAME} 15 | * @copyright `date +%Y` `echo $TM_ORGANIZATION_NAME` 16 | * @license $6 17 | * @date \$LastChangedDate\$ 18 | * @version \$Rev\$ 19 | **/ 20 | $0 21 | name 22 | Dox Doc page 23 | scope 24 | source.php.cake 25 | tabTrigger 26 | cdoc 27 | uuid 28 | 11F91D5A-CD81-4327-AC2F-ECD768167825 29 | 30 | 31 | -------------------------------------------------------------------------------- /Snippets/Dox Doc (cdoc).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | /** 7 | * ${1:undocumented class} 8 | * 9 | * @package ${2:default} 10 | * @author ${PHPDOC_AUTHOR:$TM_FULLNAME}$3 11 | * @date \$LastChangedDate\$ 12 | * @version \$Rev\$ 13 | **/ 14 | $0 15 | name 16 | Dox Doc class 17 | scope 18 | source.php.cake 19 | tabTrigger 20 | cdoc 21 | uuid 22 | B6D99D4B-D003-41FC-896B-75DD80915775 23 | 24 | 25 | -------------------------------------------------------------------------------- /Snippets/Inflector camelize().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Inflector::camelize(${1:\$word}) 7 | name 8 | Inflector::camelize(…) 9 | scope 10 | text.html.php.cake source.php 11 | tabTrigger 12 | inf 13 | uuid 14 | FC5FF893-06C7-46FE-8EB4-E332D1B3AE4B 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Inflector classify().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Inflector::classify(${1:\$word}) 7 | name 8 | Inflector::classify(…) 9 | scope 10 | text.html.php.cake source.php 11 | tabTrigger 12 | inf 13 | uuid 14 | 9AAA561D-BE73-4CEC-91D0-15AF79AD3890 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Inflector humanize().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Inflector::humanize(${1:\$word}) 7 | name 8 | Inflector::humanize(…) 9 | scope 10 | text.html.php.cake source.php 11 | tabTrigger 12 | inf 13 | uuid 14 | 73EF8B66-D449-4140-858A-EE3676F69393 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Inflector pluralize().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Inflector::pluralize(${1:\$word}) 7 | name 8 | Inflector::pluralize(…) 9 | scope 10 | text.html.php.cake source.php 11 | tabTrigger 12 | inf 13 | uuid 14 | 5D92DCBC-5403-43B5-B619-732E1152777B 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Inflector singularize().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Inflector::singularize(${1:\$word}) 7 | name 8 | Inflector::singularize(…) 9 | scope 10 | text.html.php.cake source.php 11 | tabTrigger 12 | inf 13 | uuid 14 | DB65A3E3-A341-4361-B94B-12F4A337708B 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Inflector slug().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Inflector::slug(${1:\$word}) 7 | name 8 | Inflector::slug(…) 9 | scope 10 | text.html.php.cake source.php 11 | tabTrigger 12 | inf 13 | uuid 14 | B433245C-0043-4340-9EA5-6DFE6EAAC11B 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Inflector tabelize().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Inflector::tabelize(${1:\$word}) 7 | name 8 | Inflector::tabelize(…) 9 | scope 10 | text.html.php.cake source.php 11 | tabTrigger 12 | inf 13 | uuid 14 | 57FC8BF3-E54F-4589-8C15-0A553143B1BE 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Inflector underscore().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Inflector::underscore(${1:\$word}) 7 | name 8 | Inflector::underscore(…) 9 | scope 10 | text.html.php.cake source.php 11 | tabTrigger 12 | inf 13 | uuid 14 | 487FD431-F48E-4C7E-9E09-3D79C86A789D 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Inflector variable().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Inflector::variable(${1:\$word}) 7 | name 8 | Inflector::variable(…) 9 | scope 10 | text.html.php.cake source.php 11 | tabTrigger 12 | inf 13 | uuid 14 | C1CE96F4-2EE8-48B5-B77D-F8897C08AAD0 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Model afterDelete().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | function afterDelete() { 7 | $1 8 | } 9 | name 10 | Model::afterDelete() 11 | scope 12 | source.php.cake 13 | tabTrigger 14 | afterdelete 15 | uuid 16 | C76D9454-E86E-4E23-8554-FBC9FC89A8EB 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/Model afterFind().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | function afterFind(${1:\$results}) { 7 | $2 8 | } 9 | name 10 | Model::afterFind() 11 | scope 12 | source.php.cake 13 | tabTrigger 14 | afterfind 15 | uuid 16 | ECC568FA-291F-4205-8342-8F2CD0D6DD34 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/Model afterSave().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | function afterSave(${1:\$created}) { 7 | $2 8 | } 9 | name 10 | Model::afterSave() 11 | scope 12 | source.php.cake 13 | tabTrigger 14 | aftersave 15 | uuid 16 | DA29CDD2-E60F-43A7-A75C-033AFBFA42BE 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/Model beforeDelete().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | function beforeDelete() { 7 | $1 8 | } 9 | name 10 | Model::beforeDelete() 11 | scope 12 | source.php.cake 13 | tabTrigger 14 | beforedelete 15 | uuid 16 | 800182B7-7AFC-4319-A2B6-5D766CF61DB2 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/Model beforeFind().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | function beforeFind(${1:\$queryData}) { 7 | $2 8 | } 9 | name 10 | Model::beforeFind() 11 | scope 12 | source.php.cake 13 | tabTrigger 14 | beforefind 15 | uuid 16 | 2AA334CD-BB76-46C8-8F6C-4D3CCD6183A7 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/Model beforeSave().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | function beforeSave() { 7 | $1 8 | } 9 | name 10 | Model::beforeSave() 11 | scope 12 | source.php.cake 13 | tabTrigger 14 | beforesave 15 | uuid 16 | EA67A2CC-E97A-4042-A512-9279C57D9028 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/Model beforeValidate().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | function beforeValidate() { 7 | $1 8 | } 9 | name 10 | Model::beforeValidate() 11 | scope 12 | source.php.cake 13 | tabTrigger 14 | beforevalidate 15 | uuid 16 | 69AEB970-4F2B-44FE-B8BC-CA5D4D7CCADB 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/Model onError().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | function onError() { 7 | $1 8 | } 9 | name 10 | Model::onError() 11 | scope 12 | source.php.cake 13 | tabTrigger 14 | onerror 15 | uuid 16 | C86C2A7E-49A0-4C31-A600-888A65722EA0 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/Model.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php 7 | /** 8 | * $1 Model 9 | * 10 | * ${3:[Short Description]} 11 | * 12 | * @package ${2:default} 13 | * @author ${PHPDOC_AUTHOR:$TM_FULLNAME} 14 | * @version \$Id\$ 15 | * @copyright ${PHPDOC_AUTHOR:$TM_ORGANIZATION_NAME} 16 | **/ 17 | class ${1:Singular} extends AppModel { 18 | var \$name = '$1'; 19 | $0 20 | } 21 | ?> 22 | name 23 | New Model 24 | scope 25 | source.php.cake 26 | tabTrigger 27 | model 28 | uuid 29 | 91FFD2A3-AAC0-40AF-9807-1963325EBCD9 30 | 31 | 32 | -------------------------------------------------------------------------------- /Snippets/New Behavior.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php 7 | /** 8 | * $1 Model Behavior 9 | * 10 | * [Short Description] 11 | * 12 | * @package ${2:default} 13 | * @author ${PHPDOC_AUTHOR:$TM_FULLNAME} 14 | * @version \$Id\$ 15 | * @copyright ${PHPDOC_AUTHOR:$TM_ORGANIZATION_NAME} 16 | **/ 17 | class ${1:My}Behavior extends ModelBehavior { 18 | 19 | /** 20 | * Contains configuration settings for use with individual model objects. 21 | * Individual model settings should be stored as an associative array, 22 | * keyed off of the model name. 23 | * 24 | * @var array 25 | * @access public 26 | * @see Model::\$alias 27 | */ 28 | var \$settings = array($0); 29 | 30 | /** 31 | * Allows the mapping of preg-compatible regular expressions to public or 32 | * private methods in this class, where the array key is a /-delimited regular 33 | * expression, and the value is a class method. Similar to the functionality of 34 | * the findBy* / findAllBy* magic methods. 35 | * 36 | * @var array 37 | * @access public 38 | */ 39 | var \$mapMethods = array(); 40 | 41 | 42 | /** 43 | * Initiate $1 Behavior 44 | * 45 | * @param object \$model 46 | * @param array \$config 47 | * @return void 48 | * @access public 49 | */ 50 | function setup(&\$model, \$config = array()) { 51 | 52 | } 53 | 54 | /* -- All possible behavior callbacks have been stubbed out. Remove those you do not need. -- */ 55 | 56 | /** 57 | * Before find callback 58 | * 59 | * @param object \$model Model using this behavior 60 | * @param array \$queryData Data used to execute this query, i.e. conditions, order, etc. 61 | * @return boolean True if the operation should continue, false if it should abort 62 | * @access public 63 | */ 64 | function beforeFind(&\$model, \$query) { 65 | return true; 66 | } 67 | 68 | /** 69 | * After find callback. Can be used to modify any results returned by find and findAll. 70 | * 71 | * @param object \$model Model using this behavior 72 | * @param mixed \$results The results of the find operation 73 | * @param boolean \$primary Whether this model is being queried directly (vs. being queried as an association) 74 | * @return mixed Result of the find operation 75 | * @access public 76 | */ 77 | function afterFind(&\$model, \$results, \$primary) { 78 | return \$results; 79 | } 80 | 81 | /** 82 | * Before validate callback 83 | * 84 | * @param object \$model Model using this behavior 85 | * @return boolean True if validate operation should continue, false to abort 86 | * @access public 87 | */ 88 | function beforeValidate(&\$model) { 89 | return true; 90 | } 91 | 92 | /** 93 | * Before save callback 94 | * 95 | * @param object \$model Model using this behavior 96 | * @return boolean True if the operation should continue, false if it should abort 97 | * @access public 98 | */ 99 | function beforeSave(&\$model) { 100 | return true; 101 | } 102 | 103 | /** 104 | * After save callback 105 | * 106 | * @param object \$model Model using this behavior 107 | * @param boolean \$created True if this save created a new record 108 | * @access public 109 | * @return boolean True if the operation succeeded, false otherwise 110 | */ 111 | function afterSave(&\$model, \$created) { 112 | return true; 113 | } 114 | 115 | /** 116 | * Before delete callback 117 | * 118 | * @param object \$model Model using this behavior 119 | * @param boolean \$cascade If true records that depend on this record will also be deleted 120 | * @return boolean True if the operation should continue, false if it should abort 121 | * @access public 122 | */ 123 | function beforeDelete(&\$model, \$cascade = true) { 124 | return true; 125 | } 126 | 127 | /** 128 | * After delete callback 129 | * 130 | * @param object $model Model using this behavior 131 | * @access public 132 | */ 133 | function afterDelete(&\$model) { 134 | 135 | } 136 | 137 | /** 138 | * DataSource error callback 139 | * 140 | * @param object \$model Model using this behavior 141 | * @param string \$error Error generated in DataSource 142 | * @access public 143 | */ 144 | function onError(&\$model, \$error) { 145 | 146 | } 147 | 148 | } 149 | name 150 | New Behavior 151 | scope 152 | source.php.cake 153 | tabTrigger 154 | behave 155 | uuid 156 | 69697F8C-ED14-4E23-B334-F7B0DC78B83C 157 | 158 | 159 | -------------------------------------------------------------------------------- /Snippets/New Component.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php 7 | /** 8 | * $1Component 9 | * 10 | * [Short Description] 11 | * 12 | * @package ${2:default} 13 | * @author ${PHPDOC_AUTHOR:$TM_FULLNAME} 14 | * @version \$Id\$ 15 | * @copyright ${PHPDOC_AUTHOR:$TM_ORGANIZATION_NAME} 16 | **/ 17 | 18 | class ${1:PluralModelName}Component extends Object { 19 | 20 | /** 21 | * Array containing the names of components this component uses. Component names 22 | * should not contain the "Component" portion of the classname. 23 | * 24 | * @var array 25 | * @access public 26 | */ 27 | var \$components = array(); 28 | 29 | /** 30 | * Called before the Controller::beforeFilter(). 31 | * 32 | * @param object $controller A reference to the controller 33 | * @return void 34 | * @access public 35 | * @link http://book.cakephp.org/view/65/MVC-Class-Access-Within-Components 36 | */ 37 | function initialize(&\$controller, \$settings = array()) { 38 | if (!isset(\$this->__settings[\$controller->name])) { 39 | \$this->__settings[\$controller->name] = \$settings; 40 | } 41 | } 42 | 43 | /** 44 | * Called after the Controller::beforeFilter() and before the controller action 45 | * 46 | * @param object $controller A reference to the controller 47 | * @return void 48 | * @access public 49 | * @link http://book.cakephp.org/view/65/MVC-Class-Access-Within-Components 50 | */ 51 | function startup(&\$controller) { 52 | } 53 | 54 | /** 55 | * Called after the Controller::beforeRender(), after the view class is loaded, and before the 56 | * Controller::render() 57 | * 58 | * @param object $controller A reference to the controller 59 | * @return void 60 | * @access public 61 | */ 62 | function beforeRender(&\$controller) { 63 | } 64 | 65 | /** 66 | * Called after Controller::render() and before the output is printed to the browser. 67 | * 68 | * @param object $controller A reference to the controller 69 | * @return void 70 | * @access public 71 | */ 72 | function shutdown(&\$controller) { 73 | } 74 | 75 | /** 76 | * Called before Controller::redirect() 77 | * 78 | * @param object $controller A reference to the controller 79 | * @param mixed $url A string or array containing the redirect location 80 | * @access public 81 | */ 82 | function beforeRedirect(&\$controller, \$url, \$status = null, \$exit = true) { 83 | } 84 | } 85 | ?> 86 | name 87 | New Component 88 | scope 89 | source.php.cake 90 | tabTrigger 91 | component 92 | uuid 93 | 851FE129-A51B-41E1-9770-4D0C1D8AC09E 94 | 95 | 96 | -------------------------------------------------------------------------------- /Snippets/New Datasource.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | New Datasource 7 | uuid 8 | 7C466400-6BDC-4896-ACB8-5160012AA406 9 | content 10 | <?php 11 | /** 12 | * $1 DataSource 13 | * 14 | * [Short Description] 15 | * 16 | * @package ${2:default} 17 | * @author ${PHPDOC_AUTHOR:$TM_FULLNAME} 18 | * @version \$Id\$ 19 | * @copyright ${PHPDOC_AUTHOR:$TM_ORGANIZATION_NAME} 20 | **/ 21 | 22 | class ${1:Datasource}Source extends DataSource { 23 | 24 | /** 25 | * Array containing the names of components this component uses. Component names 26 | * should not contain the "Component" portion of the classname. 27 | * 28 | * @var array 29 | * @access public 30 | */ 31 | var \$config = array(); 32 | 33 | var \$_schema = array( 34 | 'tweets' => array( 35 | 'id' => array( 36 | 'type' => 'integer', 37 | 'null' => true, 38 | 'key' => 'primary', 39 | 'length' => 11, 40 | ), 41 | 'text' => array( 42 | 'type' => 'string', 43 | 'null' => true, 44 | 'key' => 'primary', 45 | 'length' => 140 46 | ), 47 | 'status' => array( 48 | 'type' => 'string', 49 | 'null' => true, 50 | 'key' => 'primary', 51 | 'length' => 140 52 | ), 53 | ) 54 | ); 55 | 56 | function __construct(\$config) { 57 | ${3:\$auth = "{\$config['login']}:{\$config['password']}"; 58 | \$this->connection = new HttpSocket( 59 | "http://{$auth}@twitter.com/" 60 | );} 61 | parent::__construct(\$config); 62 | } 63 | 64 | function describe(\$model) { 65 | return \$this->_schema['tweets']; 66 | } 67 | 68 | function listSources() { 69 | return array(); 70 | } 71 | 72 | function create(\$model, \$fields = array(), \$values = array()) { 73 | } 74 | 75 | function read(\$model, \$queryData = array()) { 76 | } 77 | 78 | function update(\$model, \$fields = array(), \$values = array()) { 79 | } 80 | 81 | function delete(\$model, \$id = null) { 82 | } 83 | } 84 | scope 85 | source.php.cake 86 | tabTrigger 87 | datasource 88 | 89 | 90 | -------------------------------------------------------------------------------- /Snippets/New Fixture.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php 7 | class ${1:Article}Fixture extends CakeTestFixture { 8 | var \$name = '${1:Article}'; 9 | 10 | var \$fields = array( 11 | ${2:'id' => array('type' => 'integer', 'key' => 'primary'), 12 | 'created' => 'datetime', 13 | 'updated' => 'datetime', 14 | ${3:'title' => array('type' => 'string', 'length' => 255, 'null' => false),}}$4 15 | ); 16 | 17 | var \$records = array( 18 | ${5:array ('id' => 1, 'title' => 'First Article', 'body' => 'First Article Body', 'published' => '1', 'created' => '2007-03-18 10:39:23', 'updated' => '2007-03-18 10:41:31'), 19 | array ('id' => 2, 'title' => 'Second Article', 'body' => 'Second Article Body', 'published' => '1', 'created' => '2007-03-18 10:41:23', 'updated' => '2007-03-18 10:43:31'), 20 | array ('id' => 3, 'title' => 'Third Article', 'body' => 'Third Article Body', 'published' => '1', 'created' => '2007-03-18 10:43:23', 'updated' => '2007-03-18 10:45:31'),} 21 | ); 22 | } 23 | name 24 | New Fixture 25 | scope 26 | source.php.cake 27 | tabTrigger 28 | fixture 29 | uuid 30 | FF192452-A49D-4C47-8055-22E6F83D4DC7 31 | 32 | 33 | -------------------------------------------------------------------------------- /Snippets/New Helper.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php 7 | /** 8 | * $1Helper 9 | * 10 | * [Short Description] 11 | * 12 | * @package ${2:default} 13 | * @author ${PHPDOC_AUTHOR:$TM_FULLNAME} 14 | * @version \$Id\$ 15 | * @copyright ${PHPDOC_AUTHOR:$TM_ORGANIZATION_NAME} 16 | **/ 17 | 18 | class ${1:HelperName}Helper extends AppHelper { 19 | 20 | ${3:/** 21 | * An array containing the names of helpers this controller uses. The array elements should 22 | * not contain the "Helper" part of the classname. 23 | * 24 | * @var mixed A single name as a string or a list of names as an array. 25 | * @access protected 26 | */ 27 | var \$helpers = array(${4:'Html', 'Form'}); 28 | 29 | }${5:/** 30 | * Called after the controller action is run, but before the view is rendered. 31 | * 32 | * @access public 33 | */ 34 | function beforeRender() { 35 | ${6} 36 | \} 37 | 38 | }${7} 39 | 40 | /** 41 | * After render callback. afterRender is called after the view file is rendered 42 | * but before the layout has been rendered. 43 | * 44 | * @access public 45 | */ 46 | function afterRender() { 47 | } 48 | 49 | /** 50 | * Before layout callback. beforeLayout is called before the layout is rendered. 51 | * 52 | * @access public 53 | */ 54 | function beforeLayout() { 55 | } 56 | 57 | /** 58 | * After layout callback. afterLayout is called after the layout has rendered. 59 | * 60 | * @access public 61 | */ 62 | function afterLayout() { 63 | } 64 | } 65 | name 66 | New Helper 67 | scope 68 | source.php.cake 69 | tabTrigger 70 | help 71 | uuid 72 | 7AA382AD-A331-449F-8F48-C9D8E99D73EC 73 | 74 | 75 | -------------------------------------------------------------------------------- /Snippets/New Schema.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | var \$${1:table_name} = array( 7 | 'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'key' => 'primary'),$0 8 | 'created' => array('type' => 'datetime', 'null' => false), 9 | 'modified' => array('type' => 'datetime', 'null' => false), 10 | 'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1)) 11 | ); 12 | 13 | name 14 | New Schema 15 | scope 16 | source.php.cake 17 | tabTrigger 18 | sch 19 | uuid 20 | B4249811-2173-41ED-98D0-875C19AC7ED5 21 | 22 | 23 | -------------------------------------------------------------------------------- /Snippets/New Shell.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php 7 | /** 8 | * $1Shell 9 | * 10 | * ${2:[Short Description]} 11 | * 12 | * @package ${3:default} 13 | * @author ${PHPDOC_AUTHOR:$TM_FULLNAME} 14 | * @version \$Id\$ 15 | * @copyright ${PHPDOC_AUTHOR:$TM_ORGANIZATION_NAME} 16 | **/ 17 | 18 | class ${1:ShellName}Shell extends Shell { 19 | 20 | /** 21 | * An array containing the names of tasks this shell uses. The array elements should 22 | * not contain the "Shell" part of the classname. 23 | * 24 | * @var mixed A single name as a string or a list of names as an array. 25 | * @access protected 26 | */ 27 | ${4:var \$tasks = array(${5});} 28 | 29 | /** 30 | * An array containing the names of models this shell uses. 31 | * 32 | * @var mixed A single name as a string or a list of names as an array. 33 | * @access protected 34 | */ 35 | ${6:var \$uses = array(${7});} 36 | 37 | /** 38 | * Main action 39 | * 40 | * @access public 41 | */ 42 | public function main() { 43 | ${8} 44 | } 45 | 46 | } 47 | ?> 48 | name 49 | New Shell 50 | scope 51 | source.php.cake 52 | tabTrigger 53 | shell 54 | uuid 55 | FEFA8C56-C8CB-4FBD-B5C0-E273FFCD096E 56 | 57 | 58 | -------------------------------------------------------------------------------- /Snippets/Schema Column.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | '${1:column}' => array('type' => '${2:string/text/integer/float/datetime/timestamp/time/date/binary/boolean}'${3:, 'null' => ${4:false}}${5:, 'length' => ${6:255}}${7:, 'key' => 'unique'}), 7 | name 8 | Schema Column 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | sch 13 | uuid 14 | 44E83754-D2B8-4E9C-93A7-27C39040F264 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Set::insert().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Set::insert(${1:\$list}, ${2:\$path}${3:, ${4:\$data = null}}) 7 | name 8 | Set::insert() 9 | scope 10 | text.html.php.cake, source.php 11 | tabTrigger 12 | Set 13 | uuid 14 | 797E29C6-B8EB-49F1-BC6C-49B7F7D814FB 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Set::sort().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | Set::sort(${1:\$data}, ${2:\$path}, ${4:\$dir}}) 7 | name 8 | Set::sort() 9 | scope 10 | text.html.php.cake, source.php 11 | tabTrigger 12 | Set 13 | uuid 14 | DDB6ACEE-D3B1-43B8-B1F1-D9A393048D8E 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/Unique Index.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | '${1:column_name}' => array('column' => '${1:column_name}', 'unique' => 1) 7 | 8 | name 9 | Unique Index 10 | scope 11 | source.php.cake 12 | tabTrigger 13 | sch 14 | uuid 15 | 0D040AA1-BF6C-48B5-9C21-F23E7D83802A 16 | 17 | 18 | -------------------------------------------------------------------------------- /Snippets/Validate Array.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | var \$validate = array( 7 | '${1:field_name}' => array( 8 | '${2:ruleAlias}' => array( 9 | 'rule' => '${3:ruleName}', 10 | 'message' => '${4:Please enter a valid ${1/_/ /g}}.',${5: 11 | 'allowEmpty' => ${6:true},} 12 | ),$0 13 | ), 14 | ); 15 | name 16 | Validation Array 17 | scope 18 | source.php.cake 19 | tabTrigger 20 | val 21 | uuid 22 | 3A68854C-1DE7-414B-8A53-BB55F74261C3 23 | 24 | 25 | -------------------------------------------------------------------------------- /Snippets/Validation Field.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | '${1:field_name}' => array( 7 | '${2:ruleAlias}'=>array( 8 | 'rule' => '${3:ruleName}', 9 | 'message' => '${4:Please enter a valid ${1/_/ /g}}.',${5: 10 | 'allowEmpty' => ${6:true},} 11 | ),$0 12 | ), 13 | name 14 | Validation Field 15 | scope 16 | source.php.cake 17 | tabTrigger 18 | val 19 | uuid 20 | C549692D-65FB-45DF-B1CE-54FF15C3F3AF 21 | 22 | 23 | -------------------------------------------------------------------------------- /Snippets/Validation Rule.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | '${1:ruleAlias}'=>array( 7 | 'rule' => '${2:ruleName}', 8 | 'message' => '${4:Please enter a valid ${3:XX}}.',${5: 9 | 'allowEmpty' => ${6:true},} 10 | ), 11 | name 12 | Validation Rule 13 | scope 14 | source.php.cake 15 | tabTrigger 16 | val 17 | uuid 18 | B6C0421B-848F-478B-8DDB-4FBC2E7A38F6 19 | 20 | 21 | -------------------------------------------------------------------------------- /Snippets/__().tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `__('${1}'${2:, true});` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | ` 19 | name 20 | __() 21 | scope 22 | text.html.php.cake, source.php 23 | tabTrigger 24 | __ 25 | uuid 26 | A5BF43CF-5164-4955-9BB7-D25C1C6C013D 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/debug (tdebug).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | debug(\$${1:data}); 7 | name 8 | debug() 9 | scope 10 | source.php.cake, text.html.php.cake 11 | tabTrigger 12 | de 13 | uuid 14 | B7351596-BC93-4E7A-A996-C6257E4F7B09 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/e($data['Model']['field'] (te).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | ` 7 | if [[ $TM_SCOPE != *source.php* ]] 8 | then 9 | printf '<?php ' 10 | fi 11 | 12 | `echo \$${1:data}${2:['${3:Model}']${4:['${5:field}']}}$6;` 13 | 14 | if [[ $TM_SCOPE != *source.php* ]] 15 | then 16 | printf ' ?>' 17 | fi 18 | ` 19 | name 20 | echo $data['Model']['field'] 21 | scope 22 | text.html.php.cake 23 | tabTrigger 24 | echo 25 | uuid 26 | E647EDCD-5620-4B63-8699-52C7D7AD9A7E 27 | 28 | 29 | -------------------------------------------------------------------------------- /Snippets/else (telse).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php else: ?> 7 | ${0:# code...} 8 | <?php endif; ?> 9 | name 10 | else (telse) 11 | scope 12 | text.html 13 | tabTrigger 14 | telse 15 | uuid 16 | 9DC30C4D-88A1-4702-802A-34680029D03B 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/else (telse).tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php else: ?> 7 | $0 8 | <?php endif; ?> 9 | name 10 | else 11 | scope 12 | text.html.php.cake 13 | tabTrigger 14 | else 15 | uuid 16 | 9DC30C4D-88A1-4702-802A-34680029D03B 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/elseif (telseif).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php elseif (\$${1:condition}): ?> 7 | ${0:# code...} 8 | <?php endif; ?> 9 | name 10 | elseif (telseif) 11 | scope 12 | text.html 13 | tabTrigger 14 | telseif 15 | uuid 16 | A1D023D8-B493-4146-88EB-B0C0BC90BF33 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/elseif (telseif).tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php elseif (${1:\$condition}): ?> 7 | $0 8 | <?php endif; ?> 9 | name 10 | elseif 11 | scope 12 | text.html.php.cake 13 | tabTrigger 14 | elseif 15 | uuid 16 | A1D023D8-B493-4146-88EB-B0C0BC90BF33 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/foreach (cforeach).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php foreach (\$${1:array} as \$${2:key}=>\$${3:value}): ?> 7 | $0 8 | <?php endforeach; ?> 9 | name 10 | foreach 11 | scope 12 | text.html.php.cake 13 | tabTrigger 14 | each 15 | uuid 16 | EE778BD2-3985-45F5-9885-A24EEE5C02DB 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/function (cfunct).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | /** 7 | * ${4:undocumented function} 8 | * 9 | * ${5:function description} 10 | * 11 | * ${6:@param ${7:string} ${8:\$var} ${9:description} } 12 | * @return ${10:void} 13 | * @author ${PHPDOC_AUTHOR:$TM_FULLNAME}$11 14 | **/ 15 | $1function $2($3) { 16 | $0 17 | } 18 | name 19 | function 20 | scope 21 | source.php.cake 22 | tabTrigger 23 | funct 24 | uuid 25 | A7B72B5C-5E87-44CA-9FDF-6CF6FA3C50F5 26 | 27 | 28 | -------------------------------------------------------------------------------- /Snippets/if (tif).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php if (\$${1:condition}): ?> 7 | ${0:# code...} 8 | <?php endif; ?> 9 | name 10 | if (tif) 11 | scope 12 | text.html 13 | tabTrigger 14 | tif 15 | uuid 16 | ADDD23F4-71AA-412C-8D9D-D15E4CF67839 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/if (tif).tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php if (${1:\$condition}): ?> 7 | $0 8 | <?php endif; ?> 9 | name 10 | if 11 | scope 12 | text.html.php.cake 13 | tabTrigger 14 | if 15 | uuid 16 | ADDD23F4-71AA-412C-8D9D-D15E4CF67839 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/renderElement (tre).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | <?php echo \$this->element('${1:element}'$0); ?> 7 | name 8 | $this->element() 9 | scope 10 | text.html.php.cake 11 | tabTrigger 12 | ren 13 | uuid 14 | 05126EF1-D822-46C5-B1D5-F0FD47DBE5A9 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/requestAction (tra).plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | \$this->requestAction(array('controller' => '${1:controller}', 'action' => '${2:action}'$0)); 7 | name 8 | requestAction 9 | scope 10 | source.php.cake, text.html.php.cake 11 | tabTrigger 12 | ra 13 | uuid 14 | FA824CBC-0414-46E1-9DD0-F202E5537BCE 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/var $actsAs.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | var \$actsAs = array( 7 | '${1:BehaviorName}'${2: => ${3:ConfigForBehavior}}, 8 | ); 9 | name 10 | var $actsAs 11 | scope 12 | source.php.cake 13 | tabTrigger 14 | act 15 | uuid 16 | 6434EDD7-7818-48E5-88D7-9385916130B0 17 | 18 | 19 | -------------------------------------------------------------------------------- /Snippets/var $belongsTo.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | var \$belongsTo = array( 7 | '${1:Model}'${2: => array( 8 | ${3:'className' => '${4:${1:ModelClassName}}',} 9 | ${5:'foreignKey' => '${6:foreign_key_field}',} 10 | )}, 11 | ); 12 | name 13 | var $belongsTo 14 | scope 15 | source.php.cake 16 | tabTrigger 17 | bt 18 | uuid 19 | D09239C4-0B8C-4A00-82CB-AACE2ED78343 20 | 21 | 22 | -------------------------------------------------------------------------------- /Snippets/var $hasAndBelongsToMany.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | var \$hasAndBelongsToMany = array( 7 | '${1:Model}'${2: => array( 8 | ${3:'className' => '${4:${1:ModelClassName}}',} 9 | ${5:'foreignKey' => '${6:foreign_key_field}',} 10 | )}, 11 | ); 12 | name 13 | var $hasAndBelongsToMany 14 | scope 15 | source.php.cake 16 | tabTrigger 17 | habtm 18 | uuid 19 | B9EB6976-0C0B-4BFB-A749-1F9C8BC53621 20 | 21 | 22 | -------------------------------------------------------------------------------- /Snippets/var $hasMany.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | var \$hasMany = array( 7 | '${1:Model}'${2: => array( 8 | ${3:'className' => '${4:${1:ModelClassName}}',} 9 | ${5:'foreignKey' => '${6:foreign_key_field}',} 10 | )}, 11 | ); 12 | name 13 | var $hasMany 14 | scope 15 | source.php.cake 16 | tabTrigger 17 | hm 18 | uuid 19 | 60D98FB5-7FAC-4ED8-86EB-31F379F8EA20 20 | 21 | 22 | -------------------------------------------------------------------------------- /Snippets/var $hasOne.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | var \$hasOne = array( 7 | '${1:Model}'${2: => array( 8 | ${3:'className' => '${4:${1:ModelClassName}}',} 9 | ${5:'foreignKey' => '${6:foreign_key_field}',} 10 | )}, 11 | ); 12 | name 13 | var $hasOne 14 | scope 15 | source.php.cake 16 | tabTrigger 17 | ho 18 | uuid 19 | 60221FBD-B6C8-42F9-9A10-54030C7EE95A 20 | 21 | 22 | -------------------------------------------------------------------------------- /Snippets/var $layout;.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | var \$layout = ${1:'$2'}; 7 | name 8 | var $layout; 9 | scope 10 | text.html.php.cake, source.php 11 | tabTrigger 12 | lay 13 | uuid 14 | 332FDCD5-07C5-4AE9-99F3-8E35E6BDB1FD 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/var $useTable.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | var \$useTable = ${1:'${2:table_name}'}; 7 | name 8 | var $useTable 9 | scope 10 | source.php.cake 11 | tabTrigger 12 | use 13 | uuid 14 | 04A6596F-9817-4DE0-8C79-8B9BAFA15F75 15 | 16 | 17 | -------------------------------------------------------------------------------- /Snippets/var $validate.tmSnippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | content 6 | var \$validate = array( 7 | $1 8 | ); 9 | name 10 | var $validate 11 | scope 12 | source.php.cake 13 | tabTrigger 14 | val 15 | uuid 16 | 6A82F8EC-9AF3-4285-8CEE-C66B9EAE078D 17 | 18 | 19 | -------------------------------------------------------------------------------- /Syntaxes/(HTML) CakePHP.tmLanguage: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | fileTypes 6 | 7 | ctp 8 | 9 | foldingStartMarker 10 | (?x) 11 | (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?> 12 | |<!--(?!.*-->) 13 | |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/))) 14 | ) 15 | foldingStopMarker 16 | (?x) 17 | (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)> 18 | |^\s*--> 19 | |(^|\s)\} 20 | ) 21 | keyEquivalent 22 | ^~C 23 | name 24 | CakePHP (HTML) 25 | patterns 26 | 27 | 28 | include 29 | text.html.basic 30 | 31 | 32 | scopeName 33 | text.html.php.cake 34 | uuid 35 | 931BD101-06A7-429D-BF96-7F337E8EF938 36 | 37 | 38 | -------------------------------------------------------------------------------- /Syntaxes/Cake.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | fileTypes 6 | 7 | ctp 8 | php 9 | 10 | foldingStartMarker 11 | (/\*|\{\s*$|<<<HTML|\(\s*$) 12 | foldingStopMarker 13 | (\*/|^\s*\}|^HTML;|\s*\);) 14 | keyEquivalent 15 | ^~C 16 | name 17 | CakePHP 18 | patterns 19 | 20 | 21 | include 22 | source.php 23 | 24 | 25 | begin 26 | \{ 27 | end 28 | \?> 29 | name 30 | class.controller.cake 31 | 32 | 33 | match 34 | \$this-> 35 | name 36 | keyword.this.class.cake 37 | 38 | 39 | captures 40 | 41 | 1 42 | 43 | name 44 | keyword.method.class.cake 45 | 46 | 47 | match 48 | ($this->)([a-zA-Z]+)(\()\b 49 | name 50 | support.method.class.cake 51 | 52 | 53 | match 54 | \$this->[a-zA-Z]* 55 | name 56 | support.member.class.cake 57 | 58 | 59 | match 60 | \b(bind|unbind|hasField|field|read|save|saveField|delete|exists|hasAny|find|query|validates|invalidate|invalidFields|isForeignKey|getID|getLastInsertID|getInsertID|getNumRows|getAffectedRows|setDatasource|beforeFind|afterFind|beforeSave|afterSave|beforeDelete|afterDelete)\b 61 | name 62 | support.function.model.cake 63 | 64 | 65 | match 66 | \b(hasOne|belongsTo|hasMany|hasAndBelongsToMany|cacheQueries|data|displayField|id|logTransactions|name|primaryKey|recursive|useDbConfig|useTable|validate|validationErrors)\b 67 | name 68 | support.property.model.cake 69 | 70 | 71 | match 72 | \b(redirect|set|setAction|validate|validateErrors|render|referer|flash|postCondtions|beforeFilter|beforeRender|afterFilter)\b 73 | name 74 | support.function.controller.cake 75 | 76 | 77 | match 78 | \b(name|action|autoLayout|autoRender|base|beforeFilter|cacheAction|components|data|helpers|here|layout|output|pageTitle|params|persistModel|plugin|uses|view|viewPath|webroot)\b 79 | name 80 | support.property.controller.cake 81 | 82 | 83 | match 84 | \b(APP|APP_DIR|APP_PATH|CACHE|CAKE|CAKE_CORE_INCLUDE_PATH|COMPONENTS|CONFIGS|CONTROLLER_TESTS|CONTROLLERS|CORE_PATH|CSS|DS|ELEMENTS|HELPER_TESTS|HELPERS|INFLECTIONS|JS|LAYOUTS|LIB_TESTS|LIBS|LOGS|MODEL_TESTS|MODELS|MODULES|MONTH|PEAR|ROOT|SCRIPTS|SECOND|TESTS|TMP|VENDORS|VIEWS|WEBROOT_DIR|WEBSERVICES|WWW_ROOT)\b 85 | name 86 | support.constant.core.cake 87 | 88 | 89 | match 90 | \b(setId|findBySql)\b 91 | name 92 | invalid.deprecated.model.cake 93 | 94 | 95 | match 96 | \b(areaTag|charsetTag|checkboxTag|contentTag|cssTag|fileTag|formTag|guiListTag|hiddenTag|imageTag|inputTag|javascriptIncludeTag|javascriptTag|linkEmail|linkOut|linkTo|parseHtmlOptions|passwordTag|radioTags|submitTag|tag|urlFor|isFieldError|labelTag|divTag|pTag|generate(Input|Checkbox|Area|Select|Submit)Div)\b 97 | name 98 | invalid.deprecated.helper.html.cake 99 | 100 | 101 | match 102 | \b(linkToRemote)\b 103 | name 104 | invalid.deprecated.helper.ajax.cake 105 | 106 | 107 | match 108 | \b(generate(Date|DateTime|Fields))\b 109 | name 110 | support.function.helper.cake 111 | 112 | 113 | match 114 | \b(addCrumb|charset|url|link|submit|password|textarea|checkbox|css|file|getCrumbs|hidden|image|input|radio|tableHeaders|tableCells|validate|tagIsValid|validateErrors|tagErrorMsg|selectTag|(day|year|month|hour|minute|meridian|date)OptionTag)\b 115 | name 116 | support.function.helper.html.cake 117 | 118 | 119 | match 120 | \b(link|remoteFunction|remoteTimer|form|submit|observe(Field|Form)|autoComplete|drag|drop|dropRemote|slider|editor|sortable|)\b 121 | name 122 | support.function.helper.ajax.cake 123 | 124 | 125 | match 126 | \b(read|append|write|get(Md5|Size|Ext|Name|Owner|Group|Folder|Chmod|FullPath)|create|exists|delete|writable|executable|readable|last(Access|Change))\b 127 | name 128 | support.function.file.cake 129 | 130 | 131 | match 132 | \b(write)\b 133 | name 134 | support.function.log.cake 135 | 136 | 137 | match 138 | \b(precision|toReadableSize|toPercentage)\b 139 | name 140 | support.function.helper.number.cake 141 | 142 | 143 | match 144 | \b(startup|setAjax|is(Ajax|Xml|Rss|Atom|Post|Get|Delete|Mobile)|getAjaxVersion|setContent|get(Referer|ClientIP)|strip(WhiteSpace|Images|Scripts|All|tags)|accepts|prefers)\b 145 | name 146 | support.function.component.requestHandler.cake 147 | 148 | 149 | match 150 | \b(write|read|del|delete|check|error|setFlash|flash|renew|valid)\b 151 | name 152 | support.function.component.session.cake 153 | 154 | 155 | match 156 | \b(startup|blackHole|requirePost|requireAuth)\b 157 | name 158 | support.function.component.security.cake 159 | 160 | 161 | match 162 | \b(paranoid|sql|html|cleanArray|cleanArrayR|cleanValue|formatColumns)\b 163 | name 164 | support.function.component.sanitize.cake 165 | 166 | 167 | match 168 | \b(trim|fromString|nice|niceShort|isToday|daysAsSql|dayAsSql|isThisYear|wasYesterday|isTomorrow|toUnix|toAtom|toRSS|timeAgoInWords|relativeTime|wasWithinLast)\b 169 | name 170 | support.function.helper.time.cake 171 | 172 | 173 | match 174 | \b(highlight|stripLinks|autoLinkUrls|autoLinkEmails|autoLink|truncate|excerpt|flay)\b 175 | name 176 | support.function.helper.text.cake 177 | 178 | 179 | match 180 | \b(codeBlock|link|linkOut|escape(String|Script)|event|(cache|write)Events|includeScript|object)\b 181 | name 182 | support.function.helper.javascript.cake 183 | 184 | 185 | match 186 | \b(findIn|cleanup|add|plus|totals|filter|walk|sprintf|extract|unique|makeUnique|joinWith|threaded|multi_search)\b 187 | name 188 | support.function.neatArray.cake 189 | 190 | 191 | match 192 | \b(load(Models|PluginModels|View|Model|Controllers|PluginController)|listClasses|config|gendor|debug|aa|ha|a|e|low|up|r|pr|params|am|setUri|env|cache|clearCache|stripslashes_deep|countDim|LogError|fileExistsInPath|convertSlash)\b 193 | name 194 | support.function.basics.cake 195 | 196 | 197 | scopeName 198 | source.php.cake 199 | uuid 200 | 3DF2FE0B-94CC-4EE2-A50A-BD4823D1B09D 201 | 202 | 203 | -------------------------------------------------------------------------------- /info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | mainMenu 6 | 7 | excludedItems 8 | 9 | C5C4E48D-F3E1-473C-84A0-5389E4BD1438 10 | 0E885288-55A0-4F5A-B900-B10CE93E0520 11 | 131E4E33-2A04-4F14-A794-968E060B7507 12 | 1544C507-42DD-4530-B75B-48FAEC45B2CD 13 | 14 | items 15 | 16 | D7FAB954-4DAB-4213-9023-CE52AD04BE46 17 | 365F0868-308E-44BC-8781-2B65CBF48B74 18 | 7179F80B-0A6C-40EC-933B-B6BA971A1502 19 | 2053A460-D7EE-4D44-A4DA-8F23061C6B6B 20 | ------------------------------------ 21 | B6D99D4B-D003-41FC-896B-75DD80915775 22 | 11F91D5A-CD81-4327-AC2F-ECD768167825 23 | ------------------------------------ 24 | D0DB044B-B4C8-48D2-9B5A-7DA354BE04C0 25 | 48C94957-8681-4182-8523-63EC111901B8 26 | C7D2E38F-957E-491B-B92D-0E818BF22A5A 27 | B7351596-BC93-4E7A-A996-C6257E4F7B09 28 | 437FF714-397B-47BC-A1ED-680E48AD476E 29 | ------------------------------------ 30 | DB233551-3F3C-47E8-9CE5-57DD94AECC40 31 | 374DC7ED-8E67-4F1C-B6E4-E764A272583E 32 | 1356140E-8278-44F0-8680-14C1E17225C0 33 | 125E47D2-7CE0-44B5-BD2D-A35E4734E4F9 34 | 56C3B48F-FD28-47A2-80C6-92B7E9D257A0 35 | 2362409F-501C-4AF2-9CD8-DDC99CC59AD9 36 | 9C39B690-AAFA-432B-B038-2547BC5771D6 37 | DB97200D-87FD-4240-9D72-789534BBC442 38 | ------------------------------------ 39 | 03D809B4-7F9C-4F30-A402-60DDF7F8EBE6 40 | 851FE129-A51B-41E1-9770-4D0C1D8AC09E 41 | 91FFD2A3-AAC0-40AF-9807-1963325EBCD9 42 | 69697F8C-ED14-4E23-B334-F7B0DC78B83C 43 | 7AA382AD-A331-449F-8F48-C9D8E99D73EC 44 | 7C466400-6BDC-4896-ACB8-5160012AA406 45 | ------------------------------------ 46 | FA824CBC-0414-46E1-9DD0-F202E5537BCE 47 | 5100B3CC-EC3D-4F4B-A30E-C8B33B9635EF 48 | B3FEFE65-1B72-4166-A181-5288DCA14F3E 49 | 945839C6-EAE7-4E1D-9E30-45BE6EE3AE32 50 | 44F459B9-7947-4C96-94ED-7B8170BD5CAD 51 | 44F459B9-7947-4C96-94ED-7B8170BD5CAD 52 | F32F2C9B-6227-469E-90C4-02FD2FEDB354 53 | BD22CDEE-E4BA-46CA-A142-81237793B456 54 | 55 | submenus 56 | 57 | 0CFA43C0-D19A-4BBD-9222-E4B43B1BD77C 58 | 59 | items 60 | 61 | 4D325575-6A5C-4784-A789-E9973ACEDCFC 62 | 553ED35C-C241-440C-89DD-0069C10BF383 63 | 8636DFF7-65DA-4602-9270-002070E1D78C 64 | 65 | name 66 | Paginator 67 | 68 | 0E885288-55A0-4F5A-B900-B10CE93E0520 69 | 70 | items 71 | 72 | name 73 | Tree 74 | 75 | 125E47D2-7CE0-44B5-BD2D-A35E4734E4F9 76 | 77 | items 78 | 79 | EE053494-C470-4D0B-8FBA-548BDD59705A 80 | 9BA2A212-CD0C-4B76-90EA-08EC0D216A8B 81 | 5F0F193F-A568-468D-B076-6DC58E51AD0D 82 | 58DADFAD-1E71-4D39-B139-9B0A65E2F681 83 | 9D47CB07-6C99-41E0-A098-4521E51A411D 84 | D11B464A-42FB-41D3-A40B-A75F7FD70B7D 85 | 732DC79E-EDA0-496F-BC9E-96357F379F38 86 | 2945B997-2C19-449F-A500-6B8B34A2ADEF 87 | 51133511-DD51-4DAD-9F25-E746F46A5544 88 | 332FDCD5-07C5-4AE9-99F3-8E35E6BDB1FD 89 | 90 | name 91 | Controllers 92 | 93 | 131E4E33-2A04-4F14-A794-968E060B7507 94 | 95 | items 96 | 97 | name 98 | Auth 99 | 100 | 1356140E-8278-44F0-8680-14C1E17225C0 101 | 102 | items 103 | 104 | B6C0421B-848F-478B-8DDB-4FBC2E7A38F6 105 | C549692D-65FB-45DF-B1CE-54FF15C3F3AF 106 | 3A68854C-1DE7-414B-8A53-BB55F74261C3 107 | BB1FA73B-E3A3-47A2-B0F2-8B8EB32ED723 108 | 8C15D373-3406-4CE2-9EF6-FE35EF4FE827 109 | EA2E9F12-2D9E-46F8-9B3A-16E21D350E20 110 | FF838289-5982-41A7-84D9-061EE346960A 111 | 3A46D51C-1B9D-4A7F-98F3-E38C3243B134 112 | F213051B-2625-4270-A05A-1E5E45FA3C5C 113 | E92E5F5B-B9B0-49CB-825E-8A7B9B68B1F2 114 | EBB8D77D-567A-4B23-B224-7FAFFCCE00FB 115 | CC8293A8-BAB4-4C2E-8A99-596E2383A698 116 | 8B4E2D08-398E-41F0-899B-B9E99BB7898E 117 | 36A6B36E-F35C-4F28-969F-3A907D4ED8B7 118 | 119 | name 120 | Models 121 | 122 | 1544C507-42DD-4530-B75B-48FAEC45B2CD 123 | 124 | items 125 | 126 | name 127 | Session 128 | 129 | 15C7DDD4-9BE9-4120-92E6-0BCFCC13C516 130 | 131 | items 132 | 133 | 14F8DF3E-9C07-4080-8494-73CC4E84E121 134 | 46C5A3E4-1483-435B-A84E-F3DD008E80D9 135 | 136 | name 137 | JavaScript 138 | 139 | 2362409F-501C-4AF2-9CD8-DDC99CC59AD9 140 | 141 | items 142 | 143 | E647EDCD-5620-4B63-8699-52C7D7AD9A7E 144 | 05126EF1-D822-46C5-B1D5-F0FD47DBE5A9 145 | A5BF43CF-5164-4955-9BB7-D25C1C6C013D 146 | 147 | name 148 | Views 149 | 150 | 2CD01C58-5DB1-432B-A288-325511D7835A 151 | 152 | items 153 | 154 | FC5FF893-06C7-46FE-8EB4-E332D1B3AE4B 155 | 9AAA561D-BE73-4CEC-91D0-15AF79AD3890 156 | 73EF8B66-D449-4140-858A-EE3676F69393 157 | 5D92DCBC-5403-43B5-B619-732E1152777B 158 | DB65A3E3-A341-4361-B94B-12F4A337708B 159 | B433245C-0043-4340-9EA5-6DFE6EAAC11B 160 | 57FC8BF3-E54F-4589-8C15-0A553143B1BE 161 | 487FD431-F48E-4C7E-9E09-3D79C86A789D 162 | C1CE96F4-2EE8-48B5-B77D-F8897C08AAD0 163 | 164 | name 165 | Inflector 166 | 167 | 374DC7ED-8E67-4F1C-B6E4-E764A272583E 168 | 169 | items 170 | 171 | F3AC64D9-C024-4ACA-9805-0B3DC79915DE 172 | D14A7BF7-FA53-4F5D-B96C-6D2617D1E6AE 173 | 174 | name 175 | Bake 176 | 177 | 56C3B48F-FD28-47A2-80C6-92B7E9D257A0 178 | 179 | items 180 | 181 | 15C7DDD4-9BE9-4120-92E6-0BCFCC13C516 182 | 0CFA43C0-D19A-4BBD-9222-E4B43B1BD77C 183 | ABF29B66-C053-4321-8350-199B57ABD092 184 | C174151B-AE86-4D3D-8622-CA83582DA519 185 | 8D87D737-53A1-4644-A92D-F8CBB744E70D 186 | 187 | name 188 | Helpers 189 | 190 | 5919812E-4F52-4255-A8B5-BF1C585DC56A 191 | 192 | items 193 | 194 | F082AA49-1859-496B-904C-8B718078F0FA 195 | 40102910-E368-4FB0-B07A-C33A2CAB10B4 196 | 48B89126-C7C9-4EAF-8118-D978A7141DDC 197 | 412CA9C5-918E-491A-A210-9E0E47CD67CA 198 | C299CBD6-1253-4074-8BB1-7BD091B22DCF 199 | 598B0078-1D6D-428D-BBB0-4E7617008B9E 200 | 2D84E825-8774-4B29-882C-A2E8DCB1C127 201 | EA79FA43-80A2-4C7B-ABD9-40A8BA8D4F58 202 | 9DC4A8A4-317E-4F3F-BE66-3BAA479EC11E 203 | C466A6D7-A1B1-4EF6-A717-430AA8CD29EA 204 | 269247B5-C5AC-4B34-9F69-DAD5EBBD446C 205 | 206 | name 207 | Session 208 | 209 | 8C15D373-3406-4CE2-9EF6-FE35EF4FE827 210 | 211 | items 212 | 213 | 04A6596F-9817-4DE0-8C79-8B9BAFA15F75 214 | 6434EDD7-7818-48E5-88D7-9385916130B0 215 | 60221FBD-B6C8-42F9-9A10-54030C7EE95A 216 | 60D98FB5-7FAC-4ED8-86EB-31F379F8EA20 217 | D09239C4-0B8C-4A00-82CB-AACE2ED78343 218 | B9EB6976-0C0B-4BFB-A749-1F9C8BC53621 219 | 6A82F8EC-9AF3-4285-8CEE-C66B9EAE078D 220 | 221 | name 222 | Variables 223 | 224 | 8D87D737-53A1-4644-A92D-F8CBB744E70D 225 | 226 | items 227 | 228 | CE0D35B3-3521-4755-BCEF-BE7FE9E0505A 229 | A953766F-EF99-4182-9BA5-07F2EE010D7B 230 | AF57E311-A4A7-44EB-BAEB-3CBA9FCAE8E7 231 | 232 | name 233 | Session 234 | 235 | 9C39B690-AAFA-432B-B038-2547BC5771D6 236 | 237 | items 238 | 239 | B4249811-2173-41ED-98D0-875C19AC7ED5 240 | 44E83754-D2B8-4E9C-93A7-27C39040F264 241 | 0D040AA1-BF6C-48B5-9C21-F23E7D83802A 242 | 243 | name 244 | Schema 245 | 246 | ABF29B66-C053-4321-8350-199B57ABD092 247 | 248 | items 249 | 250 | 90308F2C-6574-4FCC-8A46-E3D4AAC14499 251 | 224AE67A-1ECC-44B2-8571-B22D5300F2AA 252 | 3136ECEE-4531-4DE5-84A1-413EA9557C48 253 | B206AFCB-5EA8-4309-840B-0EF12EEA8DEF 254 | 38325A15-8691-47C8-AEF1-4261A2C61458 255 | E311C113-06EE-4E3B-BA3F-60BB7A814957 256 | 2167AB45-70AD-4B18-B706-E3C49830853C 257 | 0552C838-D090-4B36-8686-24D958F4435F 258 | B67591FC-EA93-409B-805F-43F7399FF2E9 259 | F7248388-2B17-4F65-B087-D71052847999 260 | DBEAC279-0DE4-4566-AF74-4E1AA05F202D 261 | 7E56C346-1C7E-475C-BAF4-436BD96D4CEE 262 | 54E90DA9-654B-4C3B-B262-8807058CE38F 263 | D2F510B7-60EA-413C-8810-830F0CA33451 264 | E906F7B5-401E-486A-9A14-F093934F997E 265 | 279907B2-350C-4455-A9C6-ACA8ED17103E 266 | D584E994-3804-4166-AEF8-9E35395EBDE2 267 | 268 | name 269 | Html 270 | 271 | BB1FA73B-E3A3-47A2-B0F2-8B8EB32ED723 272 | 273 | items 274 | 275 | 2AA334CD-BB76-46C8-8F6C-4D3CCD6183A7 276 | ECC568FA-291F-4205-8342-8F2CD0D6DD34 277 | C76D9454-E86E-4E23-8554-FBC9FC89A8EB 278 | C86C2A7E-49A0-4C31-A600-888A65722EA0 279 | 800182B7-7AFC-4319-A2B6-5D766CF61DB2 280 | EA67A2CC-E97A-4042-A512-9279C57D9028 281 | DA29CDD2-E60F-43A7-A75C-033AFBFA42BE 282 | 69AEB970-4F2B-44FE-B8BC-CA5D4D7CCADB 283 | 284 | name 285 | Callbacks 286 | 287 | C174151B-AE86-4D3D-8622-CA83582DA519 288 | 289 | items 290 | 291 | DA294F6C-74CB-4CD9-89AD-C12D83745372 292 | 6C60A273-C6BB-4EC9-A365-FE8140D31CEA 293 | 5CBB6007-D1B1-4E48-8373-C2079CE761A8 294 | 429789E2-E940-4402-B160-247CDDCA2AA8 295 | 08D2B12E-504A-42A2-9B59-3FBBC2BE3548 296 | A0756A06-4434-4A52-82AC-3B7F97F09E7D 297 | B8A107DC-536B-4F25-8A84-F4ACBE40295B 298 | D7960616-C61B-4770-BE9C-7B4CD6A7E31D 299 | 23D71D86-0C60-4DF6-8D73-F3C3F3848421 300 | BA42D7EA-C993-4FF1-A743-2B4FC26EE08C 301 | BC5DE605-A9FE-4BF7-A06E-4F1FE910FE18 302 | FE6BA4D6-3F95-452B-986C-90412875F0BB 303 | A7FA1064-FADC-491A-B701-8E296DAD892E 304 | 804A6B8D-560F-4D96-8F8A-0BBBDE8EB72E 305 | A40DC508-E170-4B06-8D4A-5534A41AEB6E 306 | 60B231CD-563C-4888-9CF0-E98CF0935521 307 | 6D93108D-1506-49DD-9723-9E8E89A336C6 308 | 006870B3-30F0-4D5C-9F05-E36EFC868883 309 | 9755F37A-2FB6-4CBC-BBFC-173242162634 310 | BCAA4C9B-609C-45F3-BF50-49380B286575 311 | 94CE4EFA-C6E4-4BAB-A26A-80492CFB8D38 312 | 75F1BF92-1796-45B3-972B-CC162CC01C33 313 | 314 | name 315 | Form 316 | 317 | CDD5D160-AECC-48D9-874C-D3CA0D5E6926 318 | 319 | items 320 | 321 | F2C88F6A-CDA3-4270-9433-A23A8F8D82C3 322 | 5F94353B-7F33-488F-97DF-5C36066F2271 323 | B2B6011C-955C-4C6D-A5B8-7875C13CCDD1 324 | 558C7AF5-FDAD-4AF7-9DEA-AF6943B3339C 325 | 326 | name 327 | Testing 328 | 329 | DB233551-3F3C-47E8-9CE5-57DD94AECC40 330 | 331 | items 332 | 333 | A7B72B5C-5E87-44CA-9FDF-6CF6FA3C50F5 334 | EE778BD2-3985-45F5-9885-A24EEE5C02DB 335 | ADDD23F4-71AA-412C-8D9D-D15E4CF67839 336 | 9DC30C4D-88A1-4702-802A-34680029D03B 337 | A1D023D8-B493-4146-88EB-B0C0BC90BF33 338 | F5418E73-4DDB-4863-ACCC-A32504EE05FD 339 | 340 | name 341 | Declarations 342 | 343 | DB97200D-87FD-4240-9D72-789534BBC442 344 | 345 | items 346 | 347 | CDD5D160-AECC-48D9-874C-D3CA0D5E6926 348 | 2CD01C58-5DB1-432B-A288-325511D7835A 349 | 350 | name 351 | Utility 352 | 353 | EE053494-C470-4D0B-8FBA-548BDD59705A 354 | 355 | items 356 | 357 | 89B2FFAA-54A9-4E43-9A11-3C11BD416E02 358 | 89B2FFAA-54A9-4E43-9A11-3C11BD416E12 359 | 3EAC992E-B832-45CC-9685-152BD3751A3B 360 | 5919812E-4F52-4255-A8B5-BF1C585DC56A 361 | 362 | name 363 | Components 364 | 365 | 366 | 367 | name 368 | CakePHP 369 | ordering 370 | 371 | 3DF2FE0B-94CC-4EE2-A50A-BD4823D1B09D 372 | 931BD101-06A7-429D-BF96-7F337E8EF938 373 | DDF54CE1-D849-40DE-A765-2676DB5263CB 374 | D7FAB954-4DAB-4213-9023-CE52AD04BE46 375 | 365F0868-308E-44BC-8781-2B65CBF48B74 376 | F3AC64D9-C024-4ACA-9805-0B3DC79915DE 377 | D14A7BF7-FA53-4F5D-B96C-6D2617D1E6AE 378 | 7179F80B-0A6C-40EC-933B-B6BA971A1502 379 | 2053A460-D7EE-4D44-A4DA-8F23061C6B6B 380 | 3A68854C-1DE7-414B-8A53-BB55F74261C3 381 | C549692D-65FB-45DF-B1CE-54FF15C3F3AF 382 | B6C0421B-848F-478B-8DDB-4FBC2E7A38F6 383 | A0756A06-4434-4A52-82AC-3B7F97F09E7D 384 | 60B231CD-563C-4888-9CF0-E98CF0935521 385 | 429789E2-E940-4402-B160-247CDDCA2AA8 386 | 23D71D86-0C60-4DF6-8D73-F3C3F3848421 387 | D7960616-C61B-4770-BE9C-7B4CD6A7E31D 388 | FE6BA4D6-3F95-452B-986C-90412875F0BB 389 | A40DC508-E170-4B06-8D4A-5534A41AEB6E 390 | 6D93108D-1506-49DD-9723-9E8E89A336C6 391 | 006870B3-30F0-4D5C-9F05-E36EFC868883 392 | 9755F37A-2FB6-4CBC-BBFC-173242162634 393 | BCAA4C9B-609C-45F3-BF50-49380B286575 394 | 94CE4EFA-C6E4-4BAB-A26A-80492CFB8D38 395 | 75F1BF92-1796-45B3-972B-CC162CC01C33 396 | 804A6B8D-560F-4D96-8F8A-0BBBDE8EB72E 397 | BC5DE605-A9FE-4BF7-A06E-4F1FE910FE18 398 | A7FA1064-FADC-491A-B701-8E296DAD892E 399 | BA42D7EA-C993-4FF1-A743-2B4FC26EE08C 400 | B8A107DC-536B-4F25-8A84-F4ACBE40295B 401 | DA294F6C-74CB-4CD9-89AD-C12D83745372 402 | 5CBB6007-D1B1-4E48-8373-C2079CE761A8 403 | 6C60A273-C6BB-4EC9-A365-FE8140D31CEA 404 | 08D2B12E-504A-42A2-9B59-3FBBC2BE3548 405 | 0552C838-D090-4B36-8686-24D958F4435F 406 | B67591FC-EA93-409B-805F-43F7399FF2E9 407 | D2F510B7-60EA-413C-8810-830F0CA33451 408 | D584E994-3804-4166-AEF8-9E35395EBDE2 409 | E906F7B5-401E-486A-9A14-F093934F997E 410 | 25492799-DF06-4CDA-AB8C-4010E54C0484 411 | 24375674-2BE6-4DAA-A1B0-4A564F66AC4A 412 | E0BCD63E-D538-4334-9F58-C46244F0A3AD 413 | 40C1101C-9939-4B22-BD90-4DAF0B9EFF44 414 | 279907B2-350C-4455-A9C6-ACA8ED17103E 415 | 7E56C346-1C7E-475C-BAF4-436BD96D4CEE 416 | 54E90DA9-654B-4C3B-B262-8807058CE38F 417 | F7248388-2B17-4F65-B087-D71052847999 418 | 14F8DF3E-9C07-4080-8494-73CC4E84E121 419 | A6392055-B549-427C-8A7B-F2216A276D29 420 | 46C5A3E4-1483-435B-A84E-F3DD008E80D9 421 | 4D325575-6A5C-4784-A789-E9973ACEDCFC 422 | 553ED35C-C241-440C-89DD-0069C10BF383 423 | 8636DFF7-65DA-4602-9270-002070E1D78C 424 | CE0D35B3-3521-4755-BCEF-BE7FE9E0505A 425 | A953766F-EF99-4182-9BA5-07F2EE010D7B 426 | AF57E311-A4A7-44EB-BAEB-3CBA9FCAE8E7 427 | B6D99D4B-D003-41FC-896B-75DD80915775 428 | 11F91D5A-CD81-4327-AC2F-ECD768167825 429 | 48C94957-8681-4182-8523-63EC111901B8 430 | C7D2E38F-957E-491B-B92D-0E818BF22A5A 431 | 9D47CB07-6C99-41E0-A098-4521E51A411D 432 | D0DB044B-B4C8-48D2-9B5A-7DA354BE04C0 433 | 2945B997-2C19-449F-A500-6B8B34A2ADEF 434 | 9BA2A212-CD0C-4B76-90EA-08EC0D216A8B 435 | 58DADFAD-1E71-4D39-B139-9B0A65E2F681 436 | 5F0F193F-A568-468D-B076-6DC58E51AD0D 437 | 51133511-DD51-4DAD-9F25-E746F46A5544 438 | 3A46D51C-1B9D-4A7F-98F3-E38C3243B134 439 | E92E5F5B-B9B0-49CB-825E-8A7B9B68B1F2 440 | F213051B-2625-4270-A05A-1E5E45FA3C5C 441 | EBB8D77D-567A-4B23-B224-7FAFFCCE00FB 442 | F082AA49-1859-496B-904C-8B718078F0FA 443 | 40102910-E368-4FB0-B07A-C33A2CAB10B4 444 | 48B89126-C7C9-4EAF-8118-D978A7141DDC 445 | 412CA9C5-918E-491A-A210-9E0E47CD67CA 446 | C299CBD6-1253-4074-8BB1-7BD091B22DCF 447 | 598B0078-1D6D-428D-BBB0-4E7617008B9E 448 | 2D84E825-8774-4B29-882C-A2E8DCB1C127 449 | EA79FA43-80A2-4C7B-ABD9-40A8BA8D4F58 450 | 9DC4A8A4-317E-4F3F-BE66-3BAA479EC11E 451 | C466A6D7-A1B1-4EF6-A717-430AA8CD29EA 452 | 269247B5-C5AC-4B34-9F69-DAD5EBBD446C 453 | D11B464A-42FB-41D3-A40B-A75F7FD70B7D 454 | 732DC79E-EDA0-496F-BC9E-96357F379F38 455 | ADDD23F4-71AA-412C-8D9D-D15E4CF67839 456 | 9DC30C4D-88A1-4702-802A-34680029D03B 457 | A1D023D8-B493-4146-88EB-B0C0BC90BF33 458 | EE778BD2-3985-45F5-9885-A24EEE5C02DB 459 | A7B72B5C-5E87-44CA-9FDF-6CF6FA3C50F5 460 | E647EDCD-5620-4B63-8699-52C7D7AD9A7E 461 | 03D809B4-7F9C-4F30-A402-60DDF7F8EBE6 462 | FEFA8C56-C8CB-4FBD-B5C0-E273FFCD096E 463 | 851FE129-A51B-41E1-9770-4D0C1D8AC09E 464 | 69697F8C-ED14-4E23-B334-F7B0DC78B83C 465 | 91FFD2A3-AAC0-40AF-9807-1963325EBCD9 466 | B4249811-2173-41ED-98D0-875C19AC7ED5 467 | FF192452-A49D-4C47-8055-22E6F83D4DC7 468 | B7351596-BC93-4E7A-A996-C6257E4F7B09 469 | 05126EF1-D822-46C5-B1D5-F0FD47DBE5A9 470 | FA824CBC-0414-46E1-9DD0-F202E5537BCE 471 | B3FEFE65-1B72-4166-A181-5288DCA14F3E 472 | 5100B3CC-EC3D-4F4B-A30E-C8B33B9635EF 473 | C5C4E48D-F3E1-473C-84A0-5389E4BD1438 474 | 44E83754-D2B8-4E9C-93A7-27C39040F264 475 | 0D040AA1-BF6C-48B5-9C21-F23E7D83802A 476 | 90308F2C-6574-4FCC-8A46-E3D4AAC14499 477 | 224AE67A-1ECC-44B2-8571-B22D5300F2AA 478 | 3136ECEE-4531-4DE5-84A1-413EA9557C48 479 | 38325A15-8691-47C8-AEF1-4261A2C61458 480 | B206AFCB-5EA8-4309-840B-0EF12EEA8DEF 481 | E311C113-06EE-4E3B-BA3F-60BB7A814957 482 | 2167AB45-70AD-4B18-B706-E3C49830853C 483 | FF838289-5982-41A7-84D9-061EE346960A 484 | A23A8F12-10BE-4EFD-A161-1BE92DD745A3 485 | EA2E9F12-2D9E-46F8-9B3A-16E21D350E20 486 | CC8293A8-BAB4-4C2E-8A99-596E2383A698 487 | 8B4E2D08-398E-41F0-899B-B9E99BB7898E 488 | 36A6B36E-F35C-4F28-969F-3A907D4ED8B7 489 | 44F459B9-7947-4C96-94ED-7B8170BD5CAD 490 | 3EAC992E-B832-45CC-9685-152BD3751A3B 491 | 89B2FFAA-54A9-4E43-9A11-3C11BD416E02 492 | 89B2FFAA-54A9-4E43-9A11-3C11BD416E12 493 | 797E29C6-B8EB-49F1-BC6C-49B7F7D814FB 494 | DDB6ACEE-D3B1-43B8-B1F1-D9A393048D8E 495 | FC5FF893-06C7-46FE-8EB4-E332D1B3AE4B 496 | 9AAA561D-BE73-4CEC-91D0-15AF79AD3890 497 | 73EF8B66-D449-4140-858A-EE3676F69393 498 | 5D92DCBC-5403-43B5-B619-732E1152777B 499 | DB65A3E3-A341-4361-B94B-12F4A337708B 500 | B433245C-0043-4340-9EA5-6DFE6EAAC11B 501 | 57FC8BF3-E54F-4589-8C15-0A553143B1BE 502 | 487FD431-F48E-4C7E-9E09-3D79C86A789D 503 | C1CE96F4-2EE8-48B5-B77D-F8897C08AAD0 504 | C76D9454-E86E-4E23-8554-FBC9FC89A8EB 505 | ECC568FA-291F-4205-8342-8F2CD0D6DD34 506 | DA29CDD2-E60F-43A7-A75C-033AFBFA42BE 507 | 800182B7-7AFC-4319-A2B6-5D766CF61DB2 508 | 2AA334CD-BB76-46C8-8F6C-4D3CCD6183A7 509 | EA67A2CC-E97A-4042-A512-9279C57D9028 510 | 69AEB970-4F2B-44FE-B8BC-CA5D4D7CCADB 511 | C86C2A7E-49A0-4C31-A600-888A65722EA0 512 | 6434EDD7-7818-48E5-88D7-9385916130B0 513 | D09239C4-0B8C-4A00-82CB-AACE2ED78343 514 | B9EB6976-0C0B-4BFB-A749-1F9C8BC53621 515 | 60D98FB5-7FAC-4ED8-86EB-31F379F8EA20 516 | 60221FBD-B6C8-42F9-9A10-54030C7EE95A 517 | 332FDCD5-07C5-4AE9-99F3-8E35E6BDB1FD 518 | 04A6596F-9817-4DE0-8C79-8B9BAFA15F75 519 | F32F2C9B-6227-469E-90C4-02FD2FEDB354 520 | BD22CDEE-E4BA-46CA-A142-81237793B456 521 | 6A82F8EC-9AF3-4285-8CEE-C66B9EAE078D 522 | F2C88F6A-CDA3-4270-9433-A23A8F8D82C3 523 | 5F94353B-7F33-488F-97DF-5C36066F2271 524 | 558C7AF5-FDAD-4AF7-9DEA-AF6943B3339C 525 | B2B6011C-955C-4C6D-A5B8-7875C13CCDD1 526 | 7C466400-6BDC-4896-ACB8-5160012AA406 527 | 7AA382AD-A331-449F-8F48-C9D8E99D73EC 528 | A5BF43CF-5164-4955-9BB7-D25C1C6C013D 529 | 530 | uuid 531 | 4A2F1F37-F6DA-43A3-B329-CA8DCF017515 532 | 533 | 534 | -------------------------------------------------------------------------------- /info.plist.orig: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | mainMenu 6 | 7 | excludedItems 8 | 9 | C5C4E48D-F3E1-473C-84A0-5389E4BD1438 10 | 0E885288-55A0-4F5A-B900-B10CE93E0520 11 | 131E4E33-2A04-4F14-A794-968E060B7507 12 | 1544C507-42DD-4530-B75B-48FAEC45B2CD 13 | 14 | items 15 | 16 | D7FAB954-4DAB-4213-9023-CE52AD04BE46 17 | 365F0868-308E-44BC-8781-2B65CBF48B74 18 | 7179F80B-0A6C-40EC-933B-B6BA971A1502 19 | 2053A460-D7EE-4D44-A4DA-8F23061C6B6B 20 | ------------------------------------ 21 | B6D99D4B-D003-41FC-896B-75DD80915775 22 | 11F91D5A-CD81-4327-AC2F-ECD768167825 23 | ------------------------------------ 24 | D0DB044B-B4C8-48D2-9B5A-7DA354BE04C0 25 | 48C94957-8681-4182-8523-63EC111901B8 26 | C7D2E38F-957E-491B-B92D-0E818BF22A5A 27 | B7351596-BC93-4E7A-A996-C6257E4F7B09 28 | ------------------------------------ 29 | DB233551-3F3C-47E8-9CE5-57DD94AECC40 30 | 374DC7ED-8E67-4F1C-B6E4-E764A272583E 31 | 1356140E-8278-44F0-8680-14C1E17225C0 32 | 125E47D2-7CE0-44B5-BD2D-A35E4734E4F9 33 | 56C3B48F-FD28-47A2-80C6-92B7E9D257A0 34 | 2362409F-501C-4AF2-9CD8-DDC99CC59AD9 35 | 9C39B690-AAFA-432B-B038-2547BC5771D6 36 | DB97200D-87FD-4240-9D72-789534BBC442 37 | ------------------------------------ 38 | 03D809B4-7F9C-4F30-A402-60DDF7F8EBE6 39 | 851FE129-A51B-41E1-9770-4D0C1D8AC09E 40 | 91FFD2A3-AAC0-40AF-9807-1963325EBCD9 41 | 69697F8C-ED14-4E23-B334-F7B0DC78B83C 42 | ------------------------------------ 43 | FA824CBC-0414-46E1-9DD0-F202E5537BCE 44 | 5100B3CC-EC3D-4F4B-A30E-C8B33B9635EF 45 | B3FEFE65-1B72-4166-A181-5288DCA14F3E 46 | <<<<<<< HEAD 47 | ------------------------------------ 48 | 437FF714-397B-47BC-A1ED-680E48AD476E 49 | ------------------------------------ 50 | B2B6011C-955C-4C6D-A5B8-7875C13CCDD1 51 | F2C88F6A-CDA3-4270-9433-A23A8F8D82C3 52 | 5F94353B-7F33-488F-97DF-5C36066F2271 53 | 558C7AF5-FDAD-4AF7-9DEA-AF6943B3339C 54 | ======= 55 | 945839C6-EAE7-4E1D-9E30-45BE6EE3AE32 56 | 44F459B9-7947-4C96-94ED-7B8170BD5CAD 57 | >>>>>>> 1.3 58 | 59 | submenus 60 | 61 | 0CFA43C0-D19A-4BBD-9222-E4B43B1BD77C 62 | 63 | items 64 | 65 | 4D325575-6A5C-4784-A789-E9973ACEDCFC 66 | 553ED35C-C241-440C-89DD-0069C10BF383 67 | 8636DFF7-65DA-4602-9270-002070E1D78C 68 | 69 | name 70 | Paginator 71 | 72 | 0E885288-55A0-4F5A-B900-B10CE93E0520 73 | 74 | items 75 | 76 | name 77 | Tree 78 | 79 | 125E47D2-7CE0-44B5-BD2D-A35E4734E4F9 80 | 81 | items 82 | 83 | EE053494-C470-4D0B-8FBA-548BDD59705A 84 | 9BA2A212-CD0C-4B76-90EA-08EC0D216A8B 85 | 5F0F193F-A568-468D-B076-6DC58E51AD0D 86 | 58DADFAD-1E71-4D39-B139-9B0A65E2F681 87 | 9D47CB07-6C99-41E0-A098-4521E51A411D 88 | D11B464A-42FB-41D3-A40B-A75F7FD70B7D 89 | 732DC79E-EDA0-496F-BC9E-96357F379F38 90 | 2945B997-2C19-449F-A500-6B8B34A2ADEF 91 | 51133511-DD51-4DAD-9F25-E746F46A5544 92 | 332FDCD5-07C5-4AE9-99F3-8E35E6BDB1FD 93 | 94 | name 95 | Controllers 96 | 97 | 131E4E33-2A04-4F14-A794-968E060B7507 98 | 99 | items 100 | 101 | name 102 | Auth 103 | 104 | 1356140E-8278-44F0-8680-14C1E17225C0 105 | 106 | items 107 | 108 | BB1FA73B-E3A3-47A2-B0F2-8B8EB32ED723 109 | EA2E9F12-2D9E-46F8-9B3A-16E21D350E20 110 | FF838289-5982-41A7-84D9-061EE346960A 111 | 3A46D51C-1B9D-4A7F-98F3-E38C3243B134 112 | F213051B-2625-4270-A05A-1E5E45FA3C5C 113 | E92E5F5B-B9B0-49CB-825E-8A7B9B68B1F2 114 | EBB8D77D-567A-4B23-B224-7FAFFCCE00FB 115 | CC8293A8-BAB4-4C2E-8A99-596E2383A698 116 | 8B4E2D08-398E-41F0-899B-B9E99BB7898E 117 | 36A6B36E-F35C-4F28-969F-3A907D4ED8B7 118 | 04A6596F-9817-4DE0-8C79-8B9BAFA15F75 119 | 6434EDD7-7818-48E5-88D7-9385916130B0 120 | 6A82F8EC-9AF3-4285-8CEE-C66B9EAE078D 121 | D09239C4-0B8C-4A00-82CB-AACE2ED78343 122 | 60221FBD-B6C8-42F9-9A10-54030C7EE95A 123 | B9EB6976-0C0B-4BFB-A749-1F9C8BC53621 124 | 60D98FB5-7FAC-4ED8-86EB-31F379F8EA20 125 | 126 | name 127 | Models 128 | 129 | 1544C507-42DD-4530-B75B-48FAEC45B2CD 130 | 131 | items 132 | 133 | name 134 | Session 135 | 136 | 15C7DDD4-9BE9-4120-92E6-0BCFCC13C516 137 | 138 | items 139 | 140 | 14F8DF3E-9C07-4080-8494-73CC4E84E121 141 | 46C5A3E4-1483-435B-A84E-F3DD008E80D9 142 | 143 | name 144 | JavaScript 145 | 146 | 2362409F-501C-4AF2-9CD8-DDC99CC59AD9 147 | 148 | items 149 | 150 | E647EDCD-5620-4B63-8699-52C7D7AD9A7E 151 | 05126EF1-D822-46C5-B1D5-F0FD47DBE5A9 152 | A5BF43CF-5164-4955-9BB7-D25C1C6C013D 153 | 154 | name 155 | Views 156 | 157 | 2CD01C58-5DB1-432B-A288-325511D7835A 158 | 159 | items 160 | 161 | FC5FF893-06C7-46FE-8EB4-E332D1B3AE4B 162 | 9AAA561D-BE73-4CEC-91D0-15AF79AD3890 163 | 73EF8B66-D449-4140-858A-EE3676F69393 164 | 5D92DCBC-5403-43B5-B619-732E1152777B 165 | DB65A3E3-A341-4361-B94B-12F4A337708B 166 | B433245C-0043-4340-9EA5-6DFE6EAAC11B 167 | 57FC8BF3-E54F-4589-8C15-0A553143B1BE 168 | 487FD431-F48E-4C7E-9E09-3D79C86A789D 169 | C1CE96F4-2EE8-48B5-B77D-F8897C08AAD0 170 | 171 | name 172 | Inflector 173 | 174 | 374DC7ED-8E67-4F1C-B6E4-E764A272583E 175 | 176 | items 177 | 178 | F3AC64D9-C024-4ACA-9805-0B3DC79915DE 179 | D14A7BF7-FA53-4F5D-B96C-6D2617D1E6AE 180 | 181 | name 182 | Bake 183 | 184 | 56C3B48F-FD28-47A2-80C6-92B7E9D257A0 185 | 186 | items 187 | 188 | 15C7DDD4-9BE9-4120-92E6-0BCFCC13C516 189 | 0CFA43C0-D19A-4BBD-9222-E4B43B1BD77C 190 | ABF29B66-C053-4321-8350-199B57ABD092 191 | C174151B-AE86-4D3D-8622-CA83582DA519 192 | 8D87D737-53A1-4644-A92D-F8CBB744E70D 193 | 194 | name 195 | Helpers 196 | 197 | 5919812E-4F52-4255-A8B5-BF1C585DC56A 198 | 199 | items 200 | 201 | F082AA49-1859-496B-904C-8B718078F0FA 202 | 40102910-E368-4FB0-B07A-C33A2CAB10B4 203 | 48B89126-C7C9-4EAF-8118-D978A7141DDC 204 | 412CA9C5-918E-491A-A210-9E0E47CD67CA 205 | C299CBD6-1253-4074-8BB1-7BD091B22DCF 206 | 598B0078-1D6D-428D-BBB0-4E7617008B9E 207 | 2D84E825-8774-4B29-882C-A2E8DCB1C127 208 | EA79FA43-80A2-4C7B-ABD9-40A8BA8D4F58 209 | 9DC4A8A4-317E-4F3F-BE66-3BAA479EC11E 210 | C466A6D7-A1B1-4EF6-A717-430AA8CD29EA 211 | 269247B5-C5AC-4B34-9F69-DAD5EBBD446C 212 | 213 | name 214 | Session 215 | 216 | 8D87D737-53A1-4644-A92D-F8CBB744E70D 217 | 218 | items 219 | 220 | CE0D35B3-3521-4755-BCEF-BE7FE9E0505A 221 | A953766F-EF99-4182-9BA5-07F2EE010D7B 222 | AF57E311-A4A7-44EB-BAEB-3CBA9FCAE8E7 223 | 224 | name 225 | Session 226 | 227 | 9C39B690-AAFA-432B-B038-2547BC5771D6 228 | 229 | items 230 | 231 | B4249811-2173-41ED-98D0-875C19AC7ED5 232 | 44E83754-D2B8-4E9C-93A7-27C39040F264 233 | 0D040AA1-BF6C-48B5-9C21-F23E7D83802A 234 | 235 | name 236 | Schema 237 | 238 | ABF29B66-C053-4321-8350-199B57ABD092 239 | 240 | items 241 | 242 | 90308F2C-6574-4FCC-8A46-E3D4AAC14499 243 | 224AE67A-1ECC-44B2-8571-B22D5300F2AA 244 | 3136ECEE-4531-4DE5-84A1-413EA9557C48 245 | B206AFCB-5EA8-4309-840B-0EF12EEA8DEF 246 | 38325A15-8691-47C8-AEF1-4261A2C61458 247 | E311C113-06EE-4E3B-BA3F-60BB7A814957 248 | 2167AB45-70AD-4B18-B706-E3C49830853C 249 | 0552C838-D090-4B36-8686-24D958F4435F 250 | B67591FC-EA93-409B-805F-43F7399FF2E9 251 | F7248388-2B17-4F65-B087-D71052847999 252 | DBEAC279-0DE4-4566-AF74-4E1AA05F202D 253 | 7E56C346-1C7E-475C-BAF4-436BD96D4CEE 254 | 54E90DA9-654B-4C3B-B262-8807058CE38F 255 | D2F510B7-60EA-413C-8810-830F0CA33451 256 | E906F7B5-401E-486A-9A14-F093934F997E 257 | 279907B2-350C-4455-A9C6-ACA8ED17103E 258 | D584E994-3804-4166-AEF8-9E35395EBDE2 259 | 260 | name 261 | Html 262 | 263 | BB1FA73B-E3A3-47A2-B0F2-8B8EB32ED723 264 | 265 | items 266 | 267 | C86C2A7E-49A0-4C31-A600-888A65722EA0 268 | ECC568FA-291F-4205-8342-8F2CD0D6DD34 269 | C76D9454-E86E-4E23-8554-FBC9FC89A8EB 270 | 2AA334CD-BB76-46C8-8F6C-4D3CCD6183A7 271 | 800182B7-7AFC-4319-A2B6-5D766CF61DB2 272 | EA67A2CC-E97A-4042-A512-9279C57D9028 273 | DA29CDD2-E60F-43A7-A75C-033AFBFA42BE 274 | 69AEB970-4F2B-44FE-B8BC-CA5D4D7CCADB 275 | 276 | name 277 | Callbacks 278 | 279 | C174151B-AE86-4D3D-8622-CA83582DA519 280 | 281 | items 282 | 283 | DA294F6C-74CB-4CD9-89AD-C12D83745372 284 | 6C60A273-C6BB-4EC9-A365-FE8140D31CEA 285 | 5CBB6007-D1B1-4E48-8373-C2079CE761A8 286 | 429789E2-E940-4402-B160-247CDDCA2AA8 287 | 08D2B12E-504A-42A2-9B59-3FBBC2BE3548 288 | A0756A06-4434-4A52-82AC-3B7F97F09E7D 289 | B8A107DC-536B-4F25-8A84-F4ACBE40295B 290 | D7960616-C61B-4770-BE9C-7B4CD6A7E31D 291 | 23D71D86-0C60-4DF6-8D73-F3C3F3848421 292 | BA42D7EA-C993-4FF1-A743-2B4FC26EE08C 293 | BC5DE605-A9FE-4BF7-A06E-4F1FE910FE18 294 | FE6BA4D6-3F95-452B-986C-90412875F0BB 295 | A7FA1064-FADC-491A-B701-8E296DAD892E 296 | 804A6B8D-560F-4D96-8F8A-0BBBDE8EB72E 297 | A40DC508-E170-4B06-8D4A-5534A41AEB6E 298 | 60B231CD-563C-4888-9CF0-E98CF0935521 299 | 6D93108D-1506-49DD-9723-9E8E89A336C6 300 | 006870B3-30F0-4D5C-9F05-E36EFC868883 301 | 9755F37A-2FB6-4CBC-BBFC-173242162634 302 | BCAA4C9B-609C-45F3-BF50-49380B286575 303 | 94CE4EFA-C6E4-4BAB-A26A-80492CFB8D38 304 | 75F1BF92-1796-45B3-972B-CC162CC01C33 305 | 306 | name 307 | Form 308 | 309 | DB233551-3F3C-47E8-9CE5-57DD94AECC40 310 | 311 | items 312 | 313 | A7B72B5C-5E87-44CA-9FDF-6CF6FA3C50F5 314 | EE778BD2-3985-45F5-9885-A24EEE5C02DB 315 | ADDD23F4-71AA-412C-8D9D-D15E4CF67839 316 | 9DC30C4D-88A1-4702-802A-34680029D03B 317 | A1D023D8-B493-4146-88EB-B0C0BC90BF33 318 | F5418E73-4DDB-4863-ACCC-A32504EE05FD 319 | 320 | name 321 | Declarations 322 | 323 | DB97200D-87FD-4240-9D72-789534BBC442 324 | 325 | items 326 | 327 | 2CD01C58-5DB1-432B-A288-325511D7835A 328 | 329 | name 330 | Utility 331 | 332 | EE053494-C470-4D0B-8FBA-548BDD59705A 333 | 334 | items 335 | 336 | 89B2FFAA-54A9-4E43-9A11-3C11BD416E02 337 | 89B2FFAA-54A9-4E43-9A11-3C11BD416E12 338 | 3EAC992E-B832-45CC-9685-152BD3751A3B 339 | 5919812E-4F52-4255-A8B5-BF1C585DC56A 340 | 341 | name 342 | Components 343 | 344 | 345 | 346 | name 347 | CakePHP 348 | ordering 349 | 350 | 3DF2FE0B-94CC-4EE2-A50A-BD4823D1B09D 351 | 931BD101-06A7-429D-BF96-7F337E8EF938 352 | DDF54CE1-D849-40DE-A765-2676DB5263CB 353 | D7FAB954-4DAB-4213-9023-CE52AD04BE46 354 | 365F0868-308E-44BC-8781-2B65CBF48B74 355 | F3AC64D9-C024-4ACA-9805-0B3DC79915DE 356 | D14A7BF7-FA53-4F5D-B96C-6D2617D1E6AE 357 | 7179F80B-0A6C-40EC-933B-B6BA971A1502 358 | 2053A460-D7EE-4D44-A4DA-8F23061C6B6B 359 | 429789E2-E940-4402-B160-247CDDCA2AA8 360 | A0756A06-4434-4A52-82AC-3B7F97F09E7D 361 | 60B231CD-563C-4888-9CF0-E98CF0935521 362 | 23D71D86-0C60-4DF6-8D73-F3C3F3848421 363 | D7960616-C61B-4770-BE9C-7B4CD6A7E31D 364 | FE6BA4D6-3F95-452B-986C-90412875F0BB 365 | A40DC508-E170-4B06-8D4A-5534A41AEB6E 366 | 6D93108D-1506-49DD-9723-9E8E89A336C6 367 | 006870B3-30F0-4D5C-9F05-E36EFC868883 368 | 9755F37A-2FB6-4CBC-BBFC-173242162634 369 | BCAA4C9B-609C-45F3-BF50-49380B286575 370 | 94CE4EFA-C6E4-4BAB-A26A-80492CFB8D38 371 | 75F1BF92-1796-45B3-972B-CC162CC01C33 372 | 804A6B8D-560F-4D96-8F8A-0BBBDE8EB72E 373 | BC5DE605-A9FE-4BF7-A06E-4F1FE910FE18 374 | A7FA1064-FADC-491A-B701-8E296DAD892E 375 | BA42D7EA-C993-4FF1-A743-2B4FC26EE08C 376 | B8A107DC-536B-4F25-8A84-F4ACBE40295B 377 | DA294F6C-74CB-4CD9-89AD-C12D83745372 378 | 5CBB6007-D1B1-4E48-8373-C2079CE761A8 379 | 6C60A273-C6BB-4EC9-A365-FE8140D31CEA 380 | 08D2B12E-504A-42A2-9B59-3FBBC2BE3548 381 | 0552C838-D090-4B36-8686-24D958F4435F 382 | B67591FC-EA93-409B-805F-43F7399FF2E9 383 | D2F510B7-60EA-413C-8810-830F0CA33451 384 | E906F7B5-401E-486A-9A14-F093934F997E 385 | D584E994-3804-4166-AEF8-9E35395EBDE2 386 | 279907B2-350C-4455-A9C6-ACA8ED17103E 387 | 7E56C346-1C7E-475C-BAF4-436BD96D4CEE 388 | 54E90DA9-654B-4C3B-B262-8807058CE38F 389 | F7248388-2B17-4F65-B087-D71052847999 390 | DBEAC279-0DE4-4566-AF74-4E1AA05F202D 391 | 14F8DF3E-9C07-4080-8494-73CC4E84E121 392 | 46C5A3E4-1483-435B-A84E-F3DD008E80D9 393 | 4D325575-6A5C-4784-A789-E9973ACEDCFC 394 | 553ED35C-C241-440C-89DD-0069C10BF383 395 | 8636DFF7-65DA-4602-9270-002070E1D78C 396 | CE0D35B3-3521-4755-BCEF-BE7FE9E0505A 397 | A953766F-EF99-4182-9BA5-07F2EE010D7B 398 | AF57E311-A4A7-44EB-BAEB-3CBA9FCAE8E7 399 | B6D99D4B-D003-41FC-896B-75DD80915775 400 | 11F91D5A-CD81-4327-AC2F-ECD768167825 401 | 48C94957-8681-4182-8523-63EC111901B8 402 | C7D2E38F-957E-491B-B92D-0E818BF22A5A 403 | 9D47CB07-6C99-41E0-A098-4521E51A411D 404 | D0DB044B-B4C8-48D2-9B5A-7DA354BE04C0 405 | 2945B997-2C19-449F-A500-6B8B34A2ADEF 406 | 9BA2A212-CD0C-4B76-90EA-08EC0D216A8B 407 | 58DADFAD-1E71-4D39-B139-9B0A65E2F681 408 | 5F0F193F-A568-468D-B076-6DC58E51AD0D 409 | 51133511-DD51-4DAD-9F25-E746F46A5544 410 | 3A46D51C-1B9D-4A7F-98F3-E38C3243B134 411 | E92E5F5B-B9B0-49CB-825E-8A7B9B68B1F2 412 | F213051B-2625-4270-A05A-1E5E45FA3C5C 413 | EBB8D77D-567A-4B23-B224-7FAFFCCE00FB 414 | F082AA49-1859-496B-904C-8B718078F0FA 415 | 40102910-E368-4FB0-B07A-C33A2CAB10B4 416 | 48B89126-C7C9-4EAF-8118-D978A7141DDC 417 | 412CA9C5-918E-491A-A210-9E0E47CD67CA 418 | C299CBD6-1253-4074-8BB1-7BD091B22DCF 419 | 598B0078-1D6D-428D-BBB0-4E7617008B9E 420 | 2D84E825-8774-4B29-882C-A2E8DCB1C127 421 | EA79FA43-80A2-4C7B-ABD9-40A8BA8D4F58 422 | 9DC4A8A4-317E-4F3F-BE66-3BAA479EC11E 423 | C466A6D7-A1B1-4EF6-A717-430AA8CD29EA 424 | 269247B5-C5AC-4B34-9F69-DAD5EBBD446C 425 | D11B464A-42FB-41D3-A40B-A75F7FD70B7D 426 | 732DC79E-EDA0-496F-BC9E-96357F379F38 427 | ADDD23F4-71AA-412C-8D9D-D15E4CF67839 428 | 9DC30C4D-88A1-4702-802A-34680029D03B 429 | A1D023D8-B493-4146-88EB-B0C0BC90BF33 430 | EE778BD2-3985-45F5-9885-A24EEE5C02DB 431 | A7B72B5C-5E87-44CA-9FDF-6CF6FA3C50F5 432 | F5418E73-4DDB-4863-ACCC-A32504EE05FD 433 | E647EDCD-5620-4B63-8699-52C7D7AD9A7E 434 | 03D809B4-7F9C-4F30-A402-60DDF7F8EBE6 435 | 851FE129-A51B-41E1-9770-4D0C1D8AC09E 436 | 69697F8C-ED14-4E23-B334-F7B0DC78B83C 437 | 91FFD2A3-AAC0-40AF-9807-1963325EBCD9 438 | B7351596-BC93-4E7A-A996-C6257E4F7B09 439 | 05126EF1-D822-46C5-B1D5-F0FD47DBE5A9 440 | FA824CBC-0414-46E1-9DD0-F202E5537BCE 441 | B3FEFE65-1B72-4166-A181-5288DCA14F3E 442 | 5100B3CC-EC3D-4F4B-A30E-C8B33B9635EF 443 | C5C4E48D-F3E1-473C-84A0-5389E4BD1438 444 | B4249811-2173-41ED-98D0-875C19AC7ED5 445 | 44E83754-D2B8-4E9C-93A7-27C39040F264 446 | 0D040AA1-BF6C-48B5-9C21-F23E7D83802A 447 | 90308F2C-6574-4FCC-8A46-E3D4AAC14499 448 | 224AE67A-1ECC-44B2-8571-B22D5300F2AA 449 | 3136ECEE-4531-4DE5-84A1-413EA9557C48 450 | 38325A15-8691-47C8-AEF1-4261A2C61458 451 | B206AFCB-5EA8-4309-840B-0EF12EEA8DEF 452 | E311C113-06EE-4E3B-BA3F-60BB7A814957 453 | 2167AB45-70AD-4B18-B706-E3C49830853C 454 | FF838289-5982-41A7-84D9-061EE346960A 455 | EA2E9F12-2D9E-46F8-9B3A-16E21D350E20 456 | CC8293A8-BAB4-4C2E-8A99-596E2383A698 457 | 8B4E2D08-398E-41F0-899B-B9E99BB7898E 458 | 36A6B36E-F35C-4F28-969F-3A907D4ED8B7 459 | 44F459B9-7947-4C96-94ED-7B8170BD5CAD 460 | 3EAC992E-B832-45CC-9685-152BD3751A3B 461 | 89B2FFAA-54A9-4E43-9A11-3C11BD416E02 462 | 89B2FFAA-54A9-4E43-9A11-3C11BD416E12 463 | FC5FF893-06C7-46FE-8EB4-E332D1B3AE4B 464 | 9AAA561D-BE73-4CEC-91D0-15AF79AD3890 465 | 73EF8B66-D449-4140-858A-EE3676F69393 466 | 5D92DCBC-5403-43B5-B619-732E1152777B 467 | DB65A3E3-A341-4361-B94B-12F4A337708B 468 | B433245C-0043-4340-9EA5-6DFE6EAAC11B 469 | 57FC8BF3-E54F-4589-8C15-0A553143B1BE 470 | 487FD431-F48E-4C7E-9E09-3D79C86A789D 471 | C1CE96F4-2EE8-48B5-B77D-F8897C08AAD0 472 | C76D9454-E86E-4E23-8554-FBC9FC89A8EB 473 | ECC568FA-291F-4205-8342-8F2CD0D6DD34 474 | DA29CDD2-E60F-43A7-A75C-033AFBFA42BE 475 | 800182B7-7AFC-4319-A2B6-5D766CF61DB2 476 | 2AA334CD-BB76-46C8-8F6C-4D3CCD6183A7 477 | EA67A2CC-E97A-4042-A512-9279C57D9028 478 | 69AEB970-4F2B-44FE-B8BC-CA5D4D7CCADB 479 | C86C2A7E-49A0-4C31-A600-888A65722EA0 480 | 6434EDD7-7818-48E5-88D7-9385916130B0 481 | D09239C4-0B8C-4A00-82CB-AACE2ED78343 482 | B9EB6976-0C0B-4BFB-A749-1F9C8BC53621 483 | 60D98FB5-7FAC-4ED8-86EB-31F379F8EA20 484 | 60221FBD-B6C8-42F9-9A10-54030C7EE95A 485 | 332FDCD5-07C5-4AE9-99F3-8E35E6BDB1FD 486 | 04A6596F-9817-4DE0-8C79-8B9BAFA15F75 487 | F32F2C9B-6227-469E-90C4-02FD2FEDB354 488 | BD22CDEE-E4BA-46CA-A142-81237793B456 489 | 6A82F8EC-9AF3-4285-8CEE-C66B9EAE078D 490 | 491 | uuid 492 | 4A2F1F37-F6DA-43A3-B329-CA8DCF017515 493 | 494 | 495 | --------------------------------------------------------------------------------