[EVS] element index

Package indexes

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
Returns the major version number from the version number passed as argument.
_extractMinorVersion
Returns the minor version number from the version number passed as argument.
_extractPatchlevelVersion
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
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
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
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
Returns the latest current development version.
getLatestCurrentStableVersion
Returns the latest current stable version.
getLatestCurrentVersion
Returns the latest current version.
getLatestDevelopmentRelease
Returns the latest development release.
getLatestPatchlevelVersion
Returns the latest patchlevel version in the branch "$major.$minor".
getLatestStableRelease
Returns the latest stable release.
getPreviousVersion
Reads and returns the version number of the previous release from the file VERSION_ROOT/PREVIOUS_RELEASE.
getProject
Returns a new instance of EVSProject.
getProjectSkel
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
Returns an absolute path to the skel (skeleton) where all files for a version are stored.
getVersionWebApplicationSkel
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
Whether it is current version or a release. See the tutorial for details. Gets set inside the costructor method.
$isDevelopmentVersion
Whether it is a current development version or not. See the tutorial for details. Gets set inside the costructor method.
$isLatestCurrentDevelopmentVersion
Whether it is the latest current development version. See the tutorial for details. Gets set in the method init.
$isLatestCurrentVersion
Whether it is the latest current version. See the tutorial for details. Gets set in the method init.
$isLatestDevelopmentRelease
Whether it is the latest development release. See the tutorial for details. Gets set in the method init.
$isLatestStableRelease
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
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
The latest current development version. Is set inside the constructor method.
$latestCurrentStableVersion
The latest current stable version. Is set inside the constructor method.
$latestCurrentVersion
The latest current version. Is set inside the constructor method.
$latestDevelopmentRelease
The latest development release. Is set in the constructor.
$latestStableRelease
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
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
Makes a new major release based on this version.
makeMinorRelease
Makes a new minor release based on this version.
makePatchlevelRelease
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
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
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
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
The absolute path to the directory where the version is stored. Gets set inside the costructor method.
$projectDirectory
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
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
Saves the version number of the previous release in the file VERSION_ROOT/PREVIOUS_RELEASE.
u
top
updateChangelog
Writes the result of $this->getChangeLog() to the file VERSION_ROOT/code/CHANGELOG
updateVersionTags
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 _