Remove useless abstract methods, interface is enough

main
Jordi Boggiano 13 years ago
parent 7ea2fd6c93
commit 1d5f5885bc

@ -99,68 +99,6 @@ abstract class Package implements PackageInterface
return false;
}
/**
* Returns the release type of this package, e.g. stable or beta
*
* @return string The release type
*/
abstract public function getReleaseType();
/**
* Returns the version of this package
*
* @return string version
*/
abstract public function getVersion();
/**
* Returns a set of relations to packages which need to be installed before
* this package can be installed
*
* @return array An array of package relations defining required packages
*/
abstract public function getRequires();
/**
* Returns a set of relations to packages which must not be installed at the
* same time as this package
*
* @return array An array of package relations defining conflicting packages
*/
abstract public function getConflicts();
/**
* Returns a set of relations to virtual packages that are provided through
* this package
*
* @return array An array of package relations defining provided packages
*/
abstract public function getProvides();
/**
* Returns a set of relations to packages which can alternatively be
* satisfied by installing this package
*
* @return array An array of package relations defining replaced packages
*/
abstract public function getReplaces();
/**
* Returns a set of relations to packages which are recommended in
* combination with this package.
*
* @return array An array of package relations defining recommended packages
*/
abstract public function getRecommends();
/**
* Returns a set of relations to packages which are suggested in combination
* with this package.
*
* @return array An array of package relations defining suggested packages
*/
abstract public function getSuggests();
/**
* Converts the package into a readable and unique string
*

Loading…
Cancel
Save