energine
[ class tree: energine ] [ index: energine ] [ all elements ]

Class: FileObject

Source Location: /framework/FileObject.class.php

Class Overview

Object
   |
   --DBWorker
      |
      --FileSystemObject
         |
         --FileObject

Класс - модель файла


Author(s):

  • dr.Pavka

Variables

Methods


Inherited Constants

Inherited Variables

Inherited Methods

Class: FileSystemObject

FileSystemObject::__construct()
Конструктор класса
FileSystemObject::asArray()
Возвращает объект в виде массива Если он не открыт, возвращается информация о самом объекте - иначе, о всех вложенных объектах
FileSystemObject::delete()
Удаление из БД записи о файле
FileSystemObject::getData()
Возвращает данные присоединенные к файлу
FileSystemObject::getPath()
Возвращает путь
FileSystemObject::getTypeInfo()
Статический метод возвращающий тип файла
FileSystemObject::loadData()
Загружает мета описание данных о объекте из БД
FileSystemObject::rename()
Переименование файла/папки
FileSystemObject::setData()
Устанавливает данные

Class: DBWorker

DBWorker::__construct()
Конструктор класса.
DBWorker::dateToString()
Дата прописью Обертка над DBWorker::_dateToString
DBWorker::translate()
Нестатический метод-обёртка над DBWorker::_translate - для удобства использования внутри производных классов.
DBWorker::_dateToString()
Возвращает дату в виде строки прописью
DBWorker::_translate()
Возвращает перевод текстовой константы из таблицы переводов для указанного языка. Если язык явно не указан - используется текущий язык.

Class: Object

Object::__construct()
Пустой конструктор
Object::getConfigValue()
Нестатический метод-обёртка над Object::_getConfigValue - для удобства использования внутри производных классов.
Object::getTimer()
Возвращает значение счетчика времени выполнения.
Object::resetTimer()
Сбрасывает счетчик времени, возвращает предыдущее значение счетчика
Object::startTimer()
Запускает счетчик времени выполнения.
Object::stopTimer()
Останавливает счетчик времени выполнения.
Object::_getConfigValue()
Возвращает значение указанного параметра конфигурации.

Class Details

[line 23]
Класс - модель файла



Tags:

author:   dr.Pavka


[ Top ]


Class Variables

$path =

[line 35]

Полный путь к файлу



Tags:

access:   private

Type:   string
Overrides:   Array


[ Top ]



Class Methods


static method generateFilename [line 144]

static void generateFilename( $dirPath, $fileExtension)



Tags:

access:   public


Parameters:

   $dirPath  
   $fileExtension  

[ Top ]

static method getThumbFilename [line 135]

static void getThumbFilename( $sourceFileName, $width, $height)



Tags:

access:   public


Parameters:

   $sourceFileName  
   $width  
   $height  

[ Top ]

static method getTmpFilePath [line 140]

static void getTmpFilePath( $filename)



Tags:

access:   public


Parameters:

   $filename  

[ Top ]

static method loadFrom [line 54]

static FileObject loadFrom( string $path)

Статический метод загрузки возвращающий self



Tags:

access:   public


Parameters:

string   $path   путь к файл

[ Top ]

constructor __construct [line 41]

void __construct( )

Конструктор класса



Tags:

access:   public


Overrides FileSystemObject::__construct() (Конструктор класса)

[ Top ]

method create [line 116]

boolean create( array $data)

Сохранение файла



Tags:

access:   public


Parameters:

array   $data  

[ Top ]

method createFromPath [line 165]

void createFromPath( $path, $name)

Создание файла из существующего



Tags:

access:   public


Parameters:

   $path  
   $name  

[ Top ]

method delete [line 97]

boolean delete( )

Удаление файла



Tags:

access:   public


Overrides FileSystemObject::delete() (Удаление из БД записи о файле)

[ Top ]

В создании документации нам помог: phpDocumentor