[EVS] element index
Package indexes
RSD
Auth_Container_RSDB
MagicQuotesUtil
RSArrayUtil
RSDEngine
RSErrorManager
RSIO
RSStringUtil
RSValidation
All elements
c
d
e
g
i
l
m
n
p
r
s
u
v
_
_
top
$_root
EVS::$_root
in EVS.php
The path where EVS is installed.
_extractMajorVersion
EVSVersion::_extractMajorVersion()
in EVSVersion.php
Returns the major version number from the version number passed as argument.
_extractMinorVersion
EVSVersion::_extractMinorVersion()
in EVSVersion.php
Returns the minor version number from the version number passed as argument.
_extractPatchlevelVersion
EVSVersion::_extractPatchlevelVersion()
in EVSVersion.php
Returns the patchlevel version number from the version number passed as argument.
_loadVersions
EVSProject::_loadVersions()
in EVSProject.php
Fills the arrays $this->versions and $this->releases with instances of EVSVersion.
_versionSortCompare
EVSProject::_versionSortCompare()
in EVSProject.php
Method used to sort the versions of the project by release number.
c
top
$config
EVSVersion::$config
in EVSVersion.php
Stores the configuration information from config.ini, README, AUTHORS, RELEASE, INSTALL, FAQ and ddl.sql.
createProject
EVS::createProject()
in EVS.php
Creates a new project and returns a new EVSProject.
createVersion
EVSProject::createVersion()
in EVSProject.php
Create a directory for the new version and returns a new EVSVersion for it.
d
top
$defaults
EVS::$defaults
in EVS.php
An associative array holding the default values for new projects.
e
top
$evs
EVSVersion::$evs
in EVSVersion.php
An instance of EVS. Gets set inside the costructor method.
$evs
EVSProject::$evs
in EVSProject.php
An instance of EVS. Gets set inside the costructor method.
EVSProject.php
EVSProject.php
in EVSProject.php
EVSVersion.php
EVSVersion.php
in EVSVersion.php
EVS.php
EVS.php
in EVS.php
EVS
EVS::EVS()
in EVS.php
Constructor method.
EVS
EVS
in EVS.php
Implements the creation and management of different EVSProjects.
EVSProject
EVSProject
in EVSProject.php
Implements the management of different EVSVersions.
EVSProject
EVSProject::EVSProject()
in EVSProject.php
Construtor method.
EVSVersion
EVSVersion::EVSVersion()
in EVSVersion.php
Constructor method that sets most of the properties.
EVSVersion
EVSVersion
in EVSVersion.php
Implements the possibility of updating a version and creating releases from it.
EVS_NO_VERSIONING
EVS_NO_VERSIONING
in EVS.php
To be passed to some methods of classes of the EVS project if you do not wish versioning to be applied.
g
top
getChangelog
EVSVersion::getChangelog()
in EVSVersion.php
Returns a string containing the ChangeLog for this version.
getLatestCurrentDevelopmentVersion
EVSProject::getLatestCurrentDevelopmentVersion()
in EVSProject.php
Returns the latest current development version.
getLatestCurrentStableVersion
EVSProject::getLatestCurrentStableVersion()
in EVSProject.php
Returns the latest current stable version.
getLatestCurrentVersion
EVSProject::getLatestCurrentVersion()
in EVSProject.php
Returns the latest current version.
getLatestDevelopmentRelease
EVSProject::getLatestDevelopmentRelease()
in EVSProject.php
Returns the latest development release.
getLatestPatchlevelVersion
EVSProject::getLatestPatchlevelVersion()
in EVSProject.php
Returns the latest patchlevel version in the branch "$major.$minor".
getLatestStableRelease
EVSProject::getLatestStableRelease()
in EVSProject.php
Returns the latest stable release.
getPreviousVersion
EVSVersion::getPreviousVersion()
in EVSVersion.php
Reads and returns the version number of the previous release from the file VERSION_ROOT/PREVIOUS_RELEASE.
getProject
EVS::getProject()
in EVS.php
Returns a new instance of EVSProject.
getProjectSkel
EVS::getProjectSkel()
in EVS.php
Returns an absolute path to the skel (skeleton) where all files for a new project are stored.
getRoot
EVS::getRoot()
in EVS.php
Returns the root of the EVS directory structure.
getVersion
EVSProject::getVersion()
in EVSProject.php
Returns the version specified by the version number passed as argument.
getVersionSkel
EVS::getVersionSkel()
in EVS.php
Returns an absolute path to the skel (skeleton) where all files for a version are stored.
getVersionWebApplicationSkel
EVS::getVersionWebApplicationSkel()
in EVS.php
Returns an absolute path to the skel (skeleton) where all files for a version that was defined as an web application are stored.
i
top
$isCurrentVersion
EVSVersion::$isCurrentVersion
in EVSVersion.php
Whether it is current version or a release. See the tutorial for details. Gets set inside the costructor method.
$isDevelopmentVersion
EVSVersion::$isDevelopmentVersion
in EVSVersion.php
Whether it is a current development version or not. See the tutorial for details. Gets set inside the costructor method.
$isLatestCurrentDevelopmentVersion
EVSVersion::$isLatestCurrentDevelopmentVersion
in EVSVersion.php
Whether it is the latest current development version. See the tutorial for details. Gets set in the method init.
$isLatestCurrentVersion
EVSVersion::$isLatestCurrentVersion
in EVSVersion.php
Whether it is the latest current version. See the tutorial for details. Gets set in the method init.
$isLatestDevelopmentRelease
EVSVersion::$isLatestDevelopmentRelease
in EVSVersion.php
Whether it is the latest development release. See the tutorial for details. Gets set in the method init.
$isLatestStableRelease
EVSVersion::$isLatestStableRelease
in EVSVersion.php
Whether it is the latest stable release. See the tutorial for details. Gets set in the method init.
$isRelease
EVSVersion::$isRelease
in EVSVersion.php
Whether it is a release or a current version. See the tutorial for details. Gets set inside the costructor method.
$isStableVersion
EVSVersion::$isStableVersion
in EVSVersion.php
Whether it is a current stable version or not. See the tutorial for details. Gets set inside the costructor method.
init
EVSVersion::init()
in EVSVersion.php
Sets the properties isLatestCurrentVersion, isLatestCurrentDevelopmentVersion, isLatestDevelopmentRelease, isLatestStableRelease.
l
top
$latestCurrentDevelopmentVersion
EVSProject::$latestCurrentDevelopmentVersion
in EVSProject.php
The latest current development version. Is set inside the constructor method.
$latestCurrentStableVersion
EVSProject::$latestCurrentStableVersion
in EVSProject.php
The latest current stable version. Is set inside the constructor method.
$latestCurrentVersion
EVSProject::$latestCurrentVersion
in EVSProject.php
The latest current version. Is set inside the constructor method.
$latestDevelopmentRelease
EVSProject::$latestDevelopmentRelease
in EVSProject.php
The latest development release. Is set in the constructor.
$latestStableRelease
EVSProject::$latestStableRelease
in EVSProject.php
The latest stable release. Is set inside the constructor method.
loadConfig
EVSVersion::loadConfig()
in EVSVersion.php
Loads the configuration information of this version into the associative array $this->config.
loadProjects
EVS::loadProjects()
in EVS.php
Loads all projects as instances of EVSProject into $this->projects.
m
top
$major
EVSVersion::$major
in EVSVersion.php
The major version number. Gets set inside the costructor method.
$minor
EVSVersion::$minor
in EVSVersion.php
The minor version number. Gets set inside the costructor method.
makeMajorRelease
EVSVersion::makeMajorRelease()
in EVSVersion.php
Makes a new major release based on this version.
makeMinorRelease
EVSVersion::makeMinorRelease()
in EVSVersion.php
Makes a new minor release based on this version.
makePatchlevelRelease
EVSVersion::makePatchlevelRelease()
in EVSVersion.php
Makes a new minor release based on this version.
n
top
$name
EVSProject::$name
in EVSProject.php
The project name. Is set inside the constructor method.
$nextMajor
EVSVersion::$nextMajor
in EVSVersion.php
The next major version number. Gets set inside the costructor method.
$nextMajorReleaseNumber
EVSVersion::$nextMajorReleaseNumber
in EVSVersion.php
The complete version number of the next major release. Gets set inside the costructor method.
$nextMinor
EVSVersion::$nextMinor
in EVSVersion.php
The next minor version number. Gets set inside the costructor method.
$nextMinorReleaseNumber
EVSVersion::$nextMinorReleaseNumber
in EVSVersion.php
The complete version number of the next minor release. Gets set inside the costructor method.
$nextPatchlevel
EVSVersion::$nextPatchlevel
in EVSVersion.php
The next patchlevel version number. Gets set inside the costructor method.
$nextPatchlevelReleaseNumber
EVSVersion::$nextPatchlevelReleaseNumber
in EVSVersion.php
The complete version number of the next patchlevel release. Gets set inside the costructor method.
p
top
$patchlevel
EVSVersion::$patchlevel
in EVSVersion.php
The patchlevel version number. Gets set inside the costructor method.
$project
EVSVersion::$project
in EVSVersion.php
An instance of EVSProject. Gets set inside the costructor method.
$projectDirectory
EVSVersion::$projectDirectory
in EVSVersion.php
The absolute path to the directory where the version is stored. Gets set inside the costructor method.
$projectDirectory
EVSProject::$projectDirectory
in EVSProject.php
The absolute path to the directory where the project is stored. Gets set inside the costructor method.
$projects
EVS::$projects
in EVS.php
Holds all projects as instances of EVSProject. Gets filled by loadProjects.
projectExists
EVS::projectExists()
in EVS.php
Returns true if the project exists.
r
top
$releases
EVSProject::$releases
in EVSProject.php
An array containing all releases of the project as instances of EVSVersion (sorted by release number).
s
top
saveConfig
EVSVersion::saveConfig()
in EVSVersion.php
Saves the configuration information of this version.
setPreviousVersion
EVSVersion::setPreviousVersion()
in EVSVersion.php
Saves the version number of the previous release in the file VERSION_ROOT/PREVIOUS_RELEASE.
u
top
updateChangelog
EVSVersion::updateChangelog()
in EVSVersion.php
Writes the result of $this->getChangeLog() to the file VERSION_ROOT/code/CHANGELOG
updateVersionTags
EVSVersion::updateVersionTags()
in EVSVersion.php
Updates all @version tags found in any file under $this->versionDirectory.
v
top
$version
EVSVersion::$version
in EVSVersion.php
The version number or an empty string if the project was not created with versioning support. Gets set inside the costructor method.
$versioning
EVSProject::$versioning
in EVSProject.php
If this project supports versioning project or not. Gets set inside the costructor method.
$versions
EVSProject::$versions
in EVSProject.php
An array containing all versions of the project as instances of EVSVersion (sorted by version number).
c
d
e
g
i
l
m
n
p
r
s
u
v
_