mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
MINOR Add newline to end of files without one
This commit is contained in:
parent
f57a763524
commit
f8082e4814
@ -146,4 +146,4 @@ abstract class CMSBatchAction extends Object {
|
||||
function canView() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -22,4 +22,4 @@ interface CMSPreviewable {
|
||||
*/
|
||||
function CMSEditLink();
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -32,4 +32,4 @@ class CMSProfileController extends LeftAndMain {
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -11,4 +11,4 @@ abstract class LeftAndMainDecorator extends LeftAndMainExtension {
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -16,4 +16,4 @@ abstract class LeftAndMainExtension extends Extension {
|
||||
function augmentNewSiteTreeItem(&$item) {
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -82,4 +82,4 @@ class CMSMenuTest_LeftAndMainController extends LeftAndMain implements TestOnly
|
||||
static $url_segment = 'CMSMenuTest_LeftAndMainController';
|
||||
static $menu_title = 'CMSMenuTest_LeftAndMainController';
|
||||
static $menu_priority = 50;
|
||||
}
|
||||
}
|
||||
|
@ -48,4 +48,4 @@
|
||||
<!-- Tests -->
|
||||
<script src="tests.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -149,4 +149,4 @@ class XMLDataFormatter extends DataFormatter {
|
||||
public function convertStringToArray($strData) {
|
||||
return Convert::xml2array($strData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
2
cache/Cache.php
vendored
2
cache/Cache.php
vendored
@ -196,4 +196,4 @@ class SS_Cache {
|
||||
require_once 'Zend/Cache.php';
|
||||
return Zend_Cache::factory($frontend, $backend[0], $frontendOptions, $backend[1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -37,4 +37,4 @@ abstract class CliController extends Controller {
|
||||
*/
|
||||
function process() {}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -66,4 +66,4 @@ class PjaxResponseNegotiator {
|
||||
public function setCallback($fragment, $callback) {
|
||||
$this->callbacks[$fragment] = $callback;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -499,4 +499,4 @@ class Config_ForClass {
|
||||
function forClass($class) {
|
||||
return Config::inst()->forClass($class);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -71,4 +71,4 @@ class SS_DAG {
|
||||
if ($dag) throw new Exception("DAG has cyclic requirements");
|
||||
return $sorted;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -95,4 +95,4 @@ class TidyHTMLCleaner extends HTMLCleaner {
|
||||
$output = $tidy->repairString($content, $this->config);
|
||||
return $output;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -406,4 +406,4 @@ class PaginatedList extends SS_ListDecorator {
|
||||
$this->setTotalSize($totalSize);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -490,4 +490,4 @@ class SS_ConfigManifest {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -64,4 +64,4 @@ class ManifestFileFinder extends SS_FileFinder {
|
||||
return parent::acceptDir($basename, $pathname, $depth);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -92,4 +92,4 @@ class SS_TemplateLoader {
|
||||
return $result;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -151,4 +151,4 @@ class SS_TemplateManifest {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -97,4 +97,4 @@ class TokenisedRegularExpression {
|
||||
return false;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -181,4 +181,4 @@ class SS_Backtrace {
|
||||
return $result;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -107,4 +107,4 @@ class CSSContentParser extends Object {
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -348,4 +348,4 @@ class CodeViewer extends Controller {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -179,4 +179,4 @@ class Deprecation {
|
||||
self::$version = $settings['version'];
|
||||
self::$module_version_overrides = $settings['moduleVersions'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -180,4 +180,4 @@ class SS_Log {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -81,4 +81,4 @@ class SS_LogEmailWriter extends Zend_Log_Writer_Abstract {
|
||||
if($this->customSmtpServer) ini_set('SMTP', $originalSMTP);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -76,4 +76,4 @@ class SS_LogErrorEmailFormatter implements Zend_Log_Formatter_Interface {
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -38,4 +38,4 @@ class SS_LogErrorFileFormatter implements Zend_Log_Formatter_Interface {
|
||||
return '[' . date('d-M-Y H:i:s') . "] $errtype at $relfile line $errline: $errstr$urlSuffix" . PHP_EOL;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -61,4 +61,4 @@ class SS_LogFileWriter extends Zend_Log_Writer_Abstract {
|
||||
error_log($message, $this->messageType, $this->path, $this->extraHeaders);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -48,4 +48,4 @@ class SS_SysLogWriter extends Zend_Log_Writer_Abstract {
|
||||
syslog($event['priority'], $this->_formatter->format($event));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -45,4 +45,4 @@ class SS_TestListener implements PHPUnit_Framework_TestListener {
|
||||
protected function isValidClass($name) {
|
||||
return (class_exists($name) && is_subclass_of($name, 'SapphireTest'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -83,4 +83,4 @@ class TestMailer extends Mailer {
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -213,4 +213,4 @@ class TestSession_STResponseWrapper {
|
||||
function getRequestData() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -254,4 +254,4 @@ class TestViewer extends Controller {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -40,4 +40,4 @@ class SS_ZendLog extends Zend_Log {
|
||||
$this->_writers = array();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -78,4 +78,4 @@ class DatabaseAdapterRegistry {
|
||||
return self::$adapters;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -39,4 +39,4 @@ interface DatabaseConfigurationHelper {
|
||||
*/
|
||||
public function requireDatabaseOrCreatePermissions($databaseConfig);
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -226,4 +226,4 @@ class SS_FileFinder {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -118,4 +118,4 @@ class FileNameFilter extends Object {
|
||||
function getDefaultName() {
|
||||
return (string)uniqid();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -65,4 +65,4 @@ class CheckboxField_Readonly extends ReadonlyField {
|
||||
return Convert::raw2xml($this->value ? _t('CheckboxField.YES', 'Yes') : _t('CheckboxField.NO', 'No'));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -72,4 +72,4 @@ class DatalessField extends FormField {
|
||||
return 'readonly';
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -565,4 +565,4 @@ class FieldList extends ArrayList {
|
||||
}
|
||||
return $output;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -135,4 +135,4 @@ class FormAction extends FormField {
|
||||
return $clone;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -181,4 +181,4 @@ class FormScaffolder extends Object {
|
||||
'ajaxSafe' => $this->ajaxSafe
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -53,4 +53,5 @@ class HeaderField extends DatalessField {
|
||||
function Type() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -27,4 +27,4 @@ class HiddenField extends FormField {
|
||||
array('type' => 'hidden')
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -54,4 +54,4 @@ class ImageField extends FileIFrameField {
|
||||
|
||||
return $form;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -27,4 +27,4 @@ class LabelField extends DatalessField {
|
||||
parent::__construct($name, $title);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -277,4 +277,4 @@ class ListboxField extends DropdownField {
|
||||
return $this->defaultItems;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -73,4 +73,4 @@ class LiteralField extends DatalessField {
|
||||
return $clone;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -27,4 +27,4 @@ class NestedForm extends ViewableData {
|
||||
}
|
||||
return $actions;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -33,4 +33,4 @@ class ReadonlyField extends FormField {
|
||||
function Type() {
|
||||
return 'readonly';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -18,4 +18,4 @@ class ResetFormAction extends FormAction {
|
||||
return 'resetformaction';
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -164,4 +164,4 @@ class SimpleImageField_Disabled extends FormField {
|
||||
return $field;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -50,5 +50,6 @@ class TextField extends FormField {
|
||||
function InternallyLabelledField() {
|
||||
if(!$this->value) $this->value = $this->Title();
|
||||
return $this->Field();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -116,4 +116,4 @@ class TextareaField extends FormField {
|
||||
function Value() {
|
||||
return htmlentities($this->value, ENT_COMPAT, 'UTF-8');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -300,4 +300,4 @@ class GridFieldAddExistingAutocompleter implements GridField_HTMLProvider, GridF
|
||||
$gridField->State->GridFieldAddRelation = $searchResults->first()->ID;
|
||||
return $searchResults->first()->$field;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -21,4 +21,4 @@ class GridFieldAddNewButton implements GridField_HTMLProvider {
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -141,4 +141,4 @@ interface GridField_URLHandler extends GridFieldComponent {
|
||||
* Handler methods will be called on the component, rather than the grid field.
|
||||
*/
|
||||
function getURLHandlers($gridField);
|
||||
}
|
||||
}
|
||||
|
@ -118,4 +118,4 @@ class GridFieldDataColumns implements GridField_ColumnProvider {
|
||||
}
|
||||
return $value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -395,4 +395,4 @@ class GridFieldDetailForm_ItemRequest extends RequestHandler {
|
||||
|
||||
return $items;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -94,4 +94,4 @@ class GridFieldEditButton implements GridField_ColumnProvider {
|
||||
public function handleAction(GridField $gridField, $actionName, $arguments, $data) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -131,4 +131,4 @@ class GridFieldSortableHeader implements GridField_HTMLProvider, GridField_DataM
|
||||
}
|
||||
return $dataList->sort($state->SortColumn, $state->SortDirection);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -148,4 +148,4 @@ class GridState_Component implements GridField_HTMLProvider {
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -535,4 +535,4 @@ class ArrayList extends ViewableData implements SS_List, SS_Filterable, SS_Sorta
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -6,4 +6,4 @@ class ComponentSet extends DataObjectSet {
|
||||
function setComponentInfo($type, $ownerObj, $ownerClass, $tableName, $childClass, $joinField = null) {
|
||||
Deprecation::notice('3.0', 'Use ManyManyList or HasManyList instead.');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -334,4 +334,4 @@ class DB {
|
||||
return self::getConn()->alterationMessage($message, $type);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -46,4 +46,4 @@ class DataModel {
|
||||
$this->customDataLists[$class] = $item;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -11,4 +11,4 @@ abstract class DataObjectDecorator extends DataExtension {
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -58,4 +58,4 @@ interface DataObjectInterface {
|
||||
*/
|
||||
function setCastedField($fieldName, $val);
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -37,4 +37,4 @@ class DataObjectSet extends ArrayList {
|
||||
parent::__construct($items);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -37,4 +37,4 @@ interface SS_Filterable {
|
||||
*/
|
||||
public function exclude();
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -16,4 +16,4 @@ interface SS_Limitable {
|
||||
*/
|
||||
public function limit($limit, $offset = 0);
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -78,4 +78,4 @@ interface SS_List extends ArrayAccess, Countable, IteratorAggregate {
|
||||
*/
|
||||
public function column($colName = "ID");
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -157,4 +157,4 @@ abstract class SS_ListDecorator extends ViewableData implements SS_List, SS_Sort
|
||||
return $this->list->debug();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -41,4 +41,4 @@ abstract class RelationList extends DataList {
|
||||
}
|
||||
|
||||
abstract protected function foreignIDFilter();
|
||||
}
|
||||
}
|
||||
|
@ -26,4 +26,4 @@ interface SS_Sortable {
|
||||
*/
|
||||
public function sort();
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -55,4 +55,4 @@ class Transliterator extends Object {
|
||||
protected function useIconv($source) {
|
||||
return iconv("utf-8", "us-ascii//IGNORE//TRANSLIT", $source);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -129,4 +129,4 @@ class URLSegmentFilter extends Object {
|
||||
function getAllowMultibyte() {
|
||||
return ($this->allowMultibyte !== null) ? $this->allowMultibyte : self::$default_allow_multibyte;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -96,4 +96,4 @@ class ValidationResult extends Object {
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -48,4 +48,4 @@ class Double extends DBField {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -67,4 +67,4 @@ class Float extends DBField {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -26,4 +26,4 @@ class HTMLVarchar extends Varchar {
|
||||
return new TextField($this->name, $title);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -51,4 +51,4 @@ class MultiEnum extends Enum {
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -84,4 +84,4 @@ class SSHTMLBBCodeParser_Filter_Images extends SSHTMLBBCodeParser_Filter
|
||||
$o."img=\"\$2\"\$1".$c.$o."/img".$c,
|
||||
$this->_text);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -61,4 +61,4 @@ class GroupCsvBulkLoader extends CsvBulkLoader {
|
||||
return $objID;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -76,4 +76,4 @@ class MemberCsvBulkLoader extends CsvBulkLoader {
|
||||
function getGroups() {
|
||||
return $this->groups;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -52,4 +52,4 @@ class MemberPassword extends DataObject {
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -90,4 +90,4 @@ class PasswordValidator extends Object {
|
||||
return $valid;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -13,4 +13,4 @@ class PermissionRoleCode extends DataObject {
|
||||
static $has_one = array(
|
||||
"Role" => "PermissionRole",
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -69,4 +69,4 @@ class RandomGenerator {
|
||||
return hash($algorithm, $this->generateEntropy());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -288,4 +288,4 @@ class NullSecurityToken extends SecurityToken {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -12,4 +12,4 @@
|
||||
*/
|
||||
class DailyTask extends ScheduledTask {
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -70,4 +70,4 @@ class EncryptAllPasswordsTask extends BuildTask {
|
||||
Debug::message($msg);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -41,4 +41,4 @@ class FlushGeneratedImagesTask extends BuildTask {
|
||||
echo "Removed $removedItems generated images from $processedImages Image objects stored in the Database.";
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -11,4 +11,4 @@
|
||||
*/
|
||||
class HourlyTask extends ScheduledTask {
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -11,4 +11,4 @@
|
||||
*/
|
||||
class WeeklyTask extends ScheduledTask {
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -98,4 +98,4 @@ class MemoryLimitTest extends SapphireTest {
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -115,4 +115,4 @@ class RSSFeedTest_ItemC extends ViewableData {
|
||||
function AbsoluteLink() {
|
||||
return "http://www.example.com/item-c.html";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -28,4 +28,4 @@ class SapphireSoapServerTest_MyServer extends SapphireSoapServer {
|
||||
function Link($action = null) {
|
||||
return Controller::join_links('SapphireSoapServerTest_MyServer', $action);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -37,4 +37,4 @@ class XMLDataFormatterTest_DataObject extends DataObject implements TestOnly {
|
||||
'Content' => 'HTMLText'
|
||||
);
|
||||
|
||||
}
|
||||
}
|
||||
|
2
tests/cache/CacheTest.php
vendored
2
tests/cache/CacheTest.php
vendored
@ -45,4 +45,4 @@ class CacheTest extends SapphireTest {
|
||||
$this->assertEquals('Bar', $cache2->load('cachekey'));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -30,4 +30,4 @@ class HTTPResponseTest extends SapphireTest {
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -19,4 +19,4 @@ class NullHTTPRequestTest extends SapphireTest {
|
||||
$this->assertEquals('', $r->getURL());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -19,4 +19,4 @@ class PjaxResponseNegotiatorTest extends SapphireTest {
|
||||
$this->assertEquals('myfragment response', $negotiator->respond($request));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -51,4 +51,4 @@ class SessionTest extends SapphireTest {
|
||||
|
||||
$this->assertEquals(Session::get_session_store_path(), '');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -187,4 +187,4 @@ class ArrayLibTest extends SapphireTest {
|
||||
'Numeric keys should behave like string keys'
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -53,4 +53,4 @@ class DiffTest extends SapphireTest {
|
||||
|
||||
$this->assertEquals($compare, $expected);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -25,4 +25,4 @@ class HTMLCleanerTest extends SapphireTest {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -133,4 +133,4 @@ class ObjectStaticTest_Combined2 extends ObjectStaticTest_Combined1 {
|
||||
class ObjectStaticTest_Combined3 extends ObjectStaticTest_Combined2 {
|
||||
public static $first = array('test_3');
|
||||
public static $second = array('test_3');
|
||||
}
|
||||
}
|
||||
|
@ -120,4 +120,4 @@ class ClassManifestTest extends SapphireTest {
|
||||
public function testManifestExcludeFilesPrefixedWithUnderscore() {
|
||||
$this->assertNotContains('ignore', array_keys($this->manifest->getClasses()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -58,4 +58,4 @@ class ManifestFileFinderTest extends SapphireTest {
|
||||
));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -43,4 +43,4 @@ class TemplateLoaderTest extends SapphireTest {
|
||||
$this->assertEquals($expectCustomPage, $loader->findTemplates(array('CustomPage', 'Page')));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -95,4 +95,4 @@ class TemplateManifestTest extends SapphireTest {
|
||||
$this->assertEquals($expectTests, $this->manifestTests->getTemplate('Test'));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -2,4 +2,4 @@
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
class ClassA { }
|
||||
class ClassA { }
|
||||
|
@ -2,4 +2,4 @@
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
class ClassB implements InterfaceA { }
|
||||
class ClassB implements InterfaceA { }
|
||||
|
@ -2,4 +2,4 @@
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
class ClassC extends ClassA implements InterfaceB { }
|
||||
class ClassC extends ClassA implements InterfaceB { }
|
||||
|
@ -2,4 +2,4 @@
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
class ClassD extends ClassC { }
|
||||
class ClassD extends ClassC { }
|
||||
|
@ -2,4 +2,4 @@
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
class Ignore extends ClassC { }
|
||||
class Ignore extends ClassC { }
|
||||
|
@ -2,4 +2,4 @@
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
interface InterfaceA { }
|
||||
interface InterfaceA { }
|
||||
|
@ -2,4 +2,4 @@
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
interface InterfaceB { }
|
||||
interface InterfaceB { }
|
||||
|
@ -2,4 +2,4 @@
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
class TestClassA { }
|
||||
class TestClassA { }
|
||||
|
@ -63,4 +63,4 @@ class BacktraceTest extends SapphireTest {
|
||||
SS_Backtrace::$ignore_function_args = $orig;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -84,4 +84,4 @@ class CSVParserTest extends SapphireTest {
|
||||
$this->assertEquals(array('IsRegistered', '1', '0', '1', '1'), $registered);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -67,4 +67,4 @@ class SS_LogTest extends SapphireTest {
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -111,4 +111,4 @@ class FileFinderTest extends SapphireTest {
|
||||
$this->assertEquals($expect, $found, $message);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -54,4 +54,4 @@ class FileNameFilterTest extends SapphireTest {
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -286,4 +286,4 @@ class FolderTest extends SapphireTest {
|
||||
parent::tearDown();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -362,4 +362,4 @@ class UploadTest_Validator extends Upload_Validator implements TestOnly {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -139,4 +139,4 @@ class CheckboxSetFieldTest_Tag extends DataObject implements TestOnly {
|
||||
static $belongs_many_many = array(
|
||||
'Articles' => 'CheckboxSetFieldTest_Article'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -40,4 +40,4 @@ class DateFieldViewJQueryTest extends SapphireTest {
|
||||
'Full month name'
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -180,4 +180,4 @@ class DatetimeFieldTest_Model extends DataObject implements TestOnly {
|
||||
'MyDatetime' => 'SS_Datetime'
|
||||
);
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -77,4 +77,4 @@ class FileFieldTest extends FunctionalTest {
|
||||
'A null value was passed as parameter for an uploaded file, but the validator returned true'
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -530,4 +530,4 @@ class GridFieldTest_Permissions extends DataObject implements TestOnly {
|
||||
if(!($this->ID % 2)){ return false; }
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -75,4 +75,4 @@ class HtmlEditorConfigTest extends SapphireTest {
|
||||
$this->assertContains('plugin1', $c->generateJS());
|
||||
$this->assertContains('tinymce.PluginManager.load("plugin2", "/mypath/plugin2");', $c->generateJS());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -112,4 +112,4 @@ class HtmlEditorFieldTest_Object extends DataObject implements TestOnly {
|
||||
'Title' => 'Varchar',
|
||||
'Content' => 'HTMLText'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -24,4 +24,4 @@ class OptionsetFieldTest extends SapphireTest {
|
||||
''
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -260,4 +260,4 @@ class TableFieldTest_HasManyRelation extends DataObject implements TestOnly {
|
||||
static $has_one = array(
|
||||
'HasOneRelation' => 'TableFieldTest_Object'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -371,4 +371,4 @@ class TableListFieldTest_TestController extends Controller {
|
||||
$table
|
||||
), new FieldList());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -23,4 +23,4 @@ class TextareaFieldTest extends SapphireTest {
|
||||
$this->assertContains('This is my <text>These are some unicodes: äöü&<>', $field->Field());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -99,4 +99,4 @@ class TimeFieldTest extends SapphireTest {
|
||||
$field->setValue('');
|
||||
$this->assertEquals($field->dataValue(), '');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -121,4 +121,4 @@ class GridFieldConfigTest_MyComponent implements GridField_URLHandler, TestOnly
|
||||
|
||||
class GridFieldConfigTest_MyOtherComponent implements GridField_URLHandler, TestOnly {
|
||||
function getURLHandlers($gridField) {return array();}
|
||||
}
|
||||
}
|
||||
|
@ -130,4 +130,4 @@ class GridField_URLHandlerTest_Component_ItemRequest extends RequestHandler {
|
||||
function testpage() {
|
||||
return "Test page for item #" . $this->id;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -18,4 +18,4 @@ class i18nTestModule_Addition extends Object {
|
||||
function myAdditionalMethod() {
|
||||
_t('i18nTestModule.ADDITION','Addition');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -50,4 +50,4 @@ class SS_HTMLValueTest extends SapphireTest {
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -584,4 +584,4 @@ class ArrayListTest_Object {
|
||||
return array('First' => $this->First, 'Second' => $this->Second);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -72,4 +72,4 @@ class ComponentSetTest_Team extends DataObject implements TestOnly {
|
||||
static $many_many = array(
|
||||
'Players' => 'ComponentSetTest_Player'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -37,4 +37,4 @@ class CurrencyTest extends SapphireTest {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -33,4 +33,4 @@ class DataObjectSchemaGenerationTest_DO extends DataObject implements TestOnly {
|
||||
'Enum2' => 'Enum("A, B, C, D","A")',
|
||||
);
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -134,4 +134,4 @@ class DbDateTimeTest_Team extends DataObject implements TestOnly {
|
||||
static $db = array(
|
||||
'Title' => 'Varchar'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -54,4 +54,4 @@ class DecimalTest_DataObject extends DataObject implements TestOnly {
|
||||
'MyDecimal4' => 4
|
||||
);
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -17,4 +17,4 @@ class HasManyListTest extends SapphireTest {
|
||||
$this->assertEquals(array(), $newTeam->Comments()->column('ID'));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -172,4 +172,4 @@ class HierarchyTest_Object extends DataObject implements TestOnly {
|
||||
'Hierarchy',
|
||||
"Versioned('Stage', 'Live')",
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -102,4 +102,4 @@ class ImageTest extends SapphireTest {
|
||||
$image->deleteFormattedImages();
|
||||
$this->assertFalse(file_exists($p));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -46,4 +46,4 @@ class MySQLDatabaseTest extends SapphireTest {
|
||||
class MySQLDatabaseTest_DO extends DataObject implements TestOnly {
|
||||
static $db = array();
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -244,4 +244,4 @@ class PaginatedListTest extends SapphireTest {
|
||||
$this->assertContains('start=30', $list->PrevLink());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -30,4 +30,4 @@ class StringFieldTest extends SapphireTest {
|
||||
|
||||
class StringFieldTest_MyStringField extends StringField implements TestOnly {
|
||||
function requireField() {}
|
||||
}
|
||||
}
|
||||
|
@ -168,4 +168,4 @@ class TextTest extends SapphireTest {
|
||||
$data = DBField::create_field('Text', '"this is a test"');
|
||||
$this->assertEquals($data->ATT(), '"this is a test"');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -60,4 +60,4 @@ class TransactionTest_Object extends DataObject implements TestOnly {
|
||||
static $db = array(
|
||||
'Title' => 'Varchar(255)'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -49,4 +49,4 @@ class URLSegmentFilterTest extends SapphireTest {
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -37,4 +37,4 @@ class FulltextSearchableTest extends SapphireTest {
|
||||
$this->assertFalse(Object::has_extension('File', 'FulltextSearchable'));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -142,4 +142,4 @@ class BasicAuthTest_ControllerSecuredWithoutPermission extends Controller implem
|
||||
parent::init();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -55,4 +55,4 @@ class GroupCsvBulkLoaderTest extends SapphireTest {
|
||||
$this->assertEquals($array1, $array2);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -62,4 +62,4 @@ class MemberAuthenticatorTest extends SapphireTest {
|
||||
|
||||
Member::set_unique_identifier_field($origField);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -74,4 +74,4 @@ class MemberCsvBulkLoaderTest extends SapphireTest {
|
||||
$result = $member->checkPassword('mypassword');
|
||||
$this->assertTrue($result->valid());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -94,4 +94,4 @@ class PasswordEncryptorTest_TestEncryptor extends PasswordEncryptor implements T
|
||||
function salt($password, $member = null) {
|
||||
return 'salt';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -41,4 +41,4 @@ class PasswordValidatorTest extends SapphireTest {
|
||||
function testHistoricalPasswordCount() {
|
||||
// TODO
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -84,4 +84,4 @@ class PermissionCheckboxSetFieldTest extends SapphireTest {
|
||||
|
||||
$this->assertEquals(DataObject::get('Permission')->Count(), $baseCount+1, 'There are no orphaned permissions');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -80,4 +80,4 @@ class PermissionTest extends SapphireTest {
|
||||
$this->assertContains('CMS_ACCESS_AssetAdmin', $permissionCheckboxSet->Field());
|
||||
Permission::remove_from_hidden_permissions('CMS_ACCESS_CMSMain');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -24,4 +24,4 @@ class RandomGeneratorTest extends SapphireTest {
|
||||
$this->assertNotEquals($r->generateHash(), $r->generateHash('md5'));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -46,4 +46,4 @@ class SecurityDefaultAdminTest extends SapphireTest {
|
||||
$this->assertNull($admin->Password);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -430,4 +430,4 @@ class SecurityTest_SecuredController extends Controller implements TestOnly {
|
||||
|
||||
return 'Success';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -142,4 +142,4 @@ class SecurityTokenTest extends SapphireTest {
|
||||
$this->assertNotEquals($t1->getName(), $t2->getName());
|
||||
$this->assertNotEquals($t1->getValue(), $t2->getValue());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -220,4 +220,4 @@ class SSViewerCacheBlockTest extends SapphireTest {
|
||||
$this->_runtemplate('<% cached Foo if %>$Bar<% end_cached %>');
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -211,4 +211,4 @@ class ViewableDataTest_CastingClass extends ViewableData {
|
||||
);
|
||||
}
|
||||
|
||||
/**#@-*/
|
||||
/**#@-*/
|
||||
|
2
thirdparty/Zend/Log/FactoryInterface.php
vendored
2
thirdparty/Zend/Log/FactoryInterface.php
vendored
@ -35,4 +35,4 @@ interface Zend_Log_FactoryInterface
|
||||
* @return Zend_Log_FactoryInterface
|
||||
*/
|
||||
static public function factory($config);
|
||||
}
|
||||
}
|
||||
|
2
thirdparty/Zend/Log/Formatter/Abstract.php
vendored
2
thirdparty/Zend/Log/Formatter/Abstract.php
vendored
@ -37,4 +37,4 @@ require_once 'Zend/Log/FactoryInterface.php';
|
||||
abstract class Zend_Log_Formatter_Abstract
|
||||
implements Zend_Log_Formatter_Interface, Zend_Log_FactoryInterface
|
||||
{
|
||||
}
|
||||
}
|
||||
|
2
thirdparty/Zend/Log/Formatter/Firebug.php
vendored
2
thirdparty/Zend/Log/Formatter/Firebug.php
vendored
@ -58,4 +58,4 @@ class Zend_Log_Formatter_Firebug extends Zend_Log_Formatter_Abstract
|
||||
{
|
||||
return $event['message'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
2
thirdparty/Zend/Log/Formatter/Simple.php
vendored
2
thirdparty/Zend/Log/Formatter/Simple.php
vendored
@ -105,4 +105,4 @@ class Zend_Log_Formatter_Simple extends Zend_Log_Formatter_Abstract
|
||||
|
||||
return $output;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
2
thirdparty/Zend/Log/Writer/Syslog.php
vendored
2
thirdparty/Zend/Log/Writer/Syslog.php
vendored
@ -264,4 +264,4 @@ class Zend_Log_Writer_Syslog extends Zend_Log_Writer_Abstract
|
||||
|
||||
syslog($priority, $message);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -3,4 +3,4 @@
|
||||
// Echo the image - timestamp appended to prevent caching
|
||||
echo '<a href="index.php" onclick="refreshimg(); return false;" title="Click to refresh image"><img src="images/image.jpg?' . time() . '" width="132" height="46" alt="Captcha image" /></a>';
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -32,4 +32,4 @@ imagettftext($image, 14, $rotate, 18, 30, $colour, $font, $str);
|
||||
// Output the image as a png
|
||||
imagepng($image);
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -63,4 +63,4 @@ $_SESSION['captcha_id'] = $str;
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
|
@ -9,4 +9,4 @@ session_start();
|
||||
// Set the session contents
|
||||
$_SESSION['captcha_id'] = $str;
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -11,4 +11,4 @@ if(strtoupper($_GET['captcha']) == $_SESSION['captcha_id'])
|
||||
else
|
||||
echo 'false';
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -8,4 +8,4 @@ $char = strtoupper(substr(str_shuffle('abcdefghjkmnpqrstuvwxyz'), 0, 4));
|
||||
// '0' is left out to avoid confusion with 'O'
|
||||
$str = rand(1, 7) . rand(1, 7) . $char;
|
||||
|
||||
?>
|
||||
?>
|
||||
|
2
thirdparty/jquery-validate/demo/form.php
vendored
2
thirdparty/jquery-validate/demo/form.php
vendored
@ -7,4 +7,4 @@ if($user && $pw && $pw == "foobar")
|
||||
echo "Hi $user, welcome back.";
|
||||
else
|
||||
echo "Your password is wrong (must be foobar).";
|
||||
?>
|
||||
?>
|
||||
|
@ -7,4 +7,4 @@ foreach($emails as $email) {
|
||||
$valid = 'false';
|
||||
}
|
||||
echo $valid;
|
||||
?>
|
||||
?>
|
||||
|
@ -7,4 +7,4 @@ foreach($emails as $email) {
|
||||
$valid = '"Thats already taken."';
|
||||
}
|
||||
echo $valid;
|
||||
?>
|
||||
?>
|
||||
|
@ -9,4 +9,4 @@ foreach($users as $user) {
|
||||
$valid = 'false';
|
||||
}
|
||||
echo $valid;
|
||||
?>
|
||||
?>
|
||||
|
2
thirdparty/jquery-validate/test/users.php
vendored
2
thirdparty/jquery-validate/test/users.php
vendored
@ -8,4 +8,4 @@ foreach($users as $user) {
|
||||
$valid = 'false';
|
||||
}
|
||||
echo $valid;
|
||||
?>
|
||||
?>
|
||||
|
2
thirdparty/jquery-validate/test/users2.php
vendored
2
thirdparty/jquery-validate/test/users2.php
vendored
@ -8,4 +8,4 @@ foreach($users as $user) {
|
||||
$valid = "\"$user is already taken, please try something else\"";
|
||||
}
|
||||
echo $valid;
|
||||
?>
|
||||
?>
|
||||
|
2
thirdparty/jsmin/jsmin.php
vendored
2
thirdparty/jsmin/jsmin.php
vendored
@ -322,4 +322,4 @@ class JSMin {
|
||||
|
||||
// -- Exceptions ---------------------------------------------------------------
|
||||
class JSMinException extends Exception {}
|
||||
?>
|
||||
?>
|
||||
|
@ -143,4 +143,4 @@ class _database {
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
@ -149,4 +149,4 @@ class _database {
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
2
thirdparty/jstree/_demo/_inc/class.tree.php
vendored
2
thirdparty/jstree/_demo/_inc/class.tree.php
vendored
@ -599,4 +599,4 @@ class json_tree extends _tree_struct {
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
|
2
thirdparty/jstree/_demo/config.php
vendored
2
thirdparty/jstree/_demo/config.php
vendored
@ -11,4 +11,4 @@ else require_once("_inc/class._database.php");
|
||||
|
||||
// Tree class
|
||||
require_once("_inc/class.tree.php");
|
||||
?>
|
||||
?>
|
||||
|
2
thirdparty/jstree/_demo/server.php
vendored
2
thirdparty/jstree/_demo/server.php
vendored
@ -66,4 +66,4 @@ $tree->dump(true);
|
||||
echo $tree->analyze();
|
||||
$tree->drop();
|
||||
*/
|
||||
?>
|
||||
?>
|
||||
|
@ -305,4 +305,4 @@ function fnLoadPngs() {
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -966,4 +966,4 @@ class Net_IDNA_php4 extends idna_convert
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
|
2
thirdparty/simpletest/cookies.php
vendored
2
thirdparty/simpletest/cookies.php
vendored
@ -377,4 +377,4 @@ class SimpleCookieJar {
|
||||
return $pairs;
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
2
thirdparty/simpletest/encoding.php
vendored
2
thirdparty/simpletest/encoding.php
vendored
@ -549,4 +549,4 @@ class SimpleMultipartEncoding extends SimplePostEncoding {
|
||||
return $stream;
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
2
thirdparty/simpletest/selector.php
vendored
2
thirdparty/simpletest/selector.php
vendored
@ -134,4 +134,4 @@ class SimpleByLabelOrName {
|
||||
return ($widget->getName() == $this->_label);
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
2
thirdparty/simpletest/socket.php
vendored
2
thirdparty/simpletest/socket.php
vendored
@ -213,4 +213,4 @@ class SimpleSecureSocket extends SimpleSocket {
|
||||
return parent::_openSocket("tls://$host", $port, $error_number, $error, $timeout);
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
1
thirdparty/simpletest/tag.php
vendored
1
thirdparty/simpletest/tag.php
vendored
@ -1415,4 +1415,3 @@ class SimpleFrameTag extends SimpleTag {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
2
thirdparty/spyc/php4/5to4.php
vendored
2
thirdparty/spyc/php4/5to4.php
vendored
@ -13,4 +13,4 @@ function php5to4 ($src, $dest) {
|
||||
fwrite($f, $code);
|
||||
fclose ($f);
|
||||
print "Written to $dest.\n";
|
||||
}
|
||||
}
|
||||
|
2
thirdparty/spyc/spyc.php
vendored
2
thirdparty/spyc/spyc.php
vendored
@ -1011,4 +1011,4 @@ do {
|
||||
$file = $argv[1];
|
||||
printf ("Spyc loading file: %s\n", $file);
|
||||
print_r (spyc_load_file ($file));
|
||||
} while (0);
|
||||
} while (0);
|
||||
|
@ -265,4 +265,4 @@ class Moxiecode_Logger {
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -95,4 +95,4 @@ function fatal($msg) {
|
||||
$log->fatal(implode(', ', $args));
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -109,4 +109,4 @@ class ArrayData extends ViewableData {
|
||||
return $this->toMap();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -45,4 +45,4 @@ interface TemplateIteratorProvider {
|
||||
public function iteratorProperties($pos, $totalItems);
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
|
Loading…
Reference in New Issue
Block a user