Skip to content

Commit 4782962

Browse files
committed
adjust tests to changes in svn, unify the way plugin classes are identified to match the docs I just wrote
that were wrong, but are actually a much better idea :) git-svn-id: http://svn.php.net/repository/pear2/Pyrus/trunk@286123 c90b9560-bf6c-de11-be94-00142212c4b1
1 parent b16cbb1 commit 4782962

File tree

22 files changed

+71
-58
lines changed

22 files changed

+71
-58
lines changed

data/customrole-2.0.xsd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
<xs:complexType>
77
<xs:sequence>
88
<xs:element name="name" type="xs:string"/>
9-
<xs:element name="classprefix" type="xs:string">
9+
<xs:element name="class" type="xs:string">
1010
<xs:annotation>
1111
<xs:documentation xml:lang="EN">
12-
Prefix to role for proper class name
12+
Class implementing custom role
1313
</xs:documentation>
1414
</xs:annotation>
1515
</xs:element>

data/customtask-2.0.xsd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
<xs:complexType>
77
<xs:sequence>
88
<xs:element name="name" type="xs:string"/>
9-
<xs:element name="classprefix" type="xs:string">
9+
<xs:element name="class" type="xs:string">
1010
<xs:annotation>
1111
<xs:documentation xml:lang="EN">
12-
Prefix to role for proper class name
12+
Class implementing custom task
1313
</xs:documentation>
1414
</xs:annotation>
1515
</xs:element>

src/Pyrus/Installer/Role.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ static function factory($packagetype, $role)
6666
'requested for package type ' . $packagetype);
6767
}
6868

69-
$class = self::$_roles[$role]['classprefix'] . '_' . ucfirst($role);
69+
$class = self::$_roles[$role]['class'];
7070
return new $class(PEAR2_Pyrus_Config::current(), self::$_roles[$role]);
7171
}
7272

src/Pyrus/Installer/Role/Cfg.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<role version="2.0" xmlns="http://pear2.php.net/dtd/customrole-2.0">
22
<name>cfg</name>
3-
<classprefix>PEAR2_Pyrus_Installer_Role</classprefix>
3+
<class>PEAR2_Pyrus_Installer_Role_Cfg</class>
44
<releasetypes>php</releasetypes>
55
<releasetypes>extsrc</releasetypes>
66
<releasetypes>extbin</releasetypes>

src/Pyrus/Installer/Role/Customcommand.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<role version="2.0" xmlns="http://pear2.php.net/dtd/customrole-2.0">
22
<name>customcommand</name>
3-
<classprefix>PEAR2_Pyrus_Installer_Role</classprefix>
3+
<class>PEAR2_Pyrus_Installer_Role_Customcommand</class>
44
<releasetypes>php</releasetypes>
55
<releasetypes>extsrc</releasetypes>
66
<releasetypes>extbin</releasetypes>

src/Pyrus/Installer/Role/Customrole.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<role version="2.0" xmlns="http://pear2.php.net/dtd/customrole-2.0">
22
<name>customrole</name>
3-
<classprefix>PEAR2_Pyrus_Installer_Role</classprefix>
3+
<class>PEAR2_Pyrus_Installer_Role_Customrole</class>
44
<releasetypes>php</releasetypes>
55
<releasetypes>extsrc</releasetypes>
66
<releasetypes>extbin</releasetypes>

src/Pyrus/Installer/Role/Customtask.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<role version="2.0" xmlns="http://pear2.php.net/dtd/customrole-2.0">
22
<name>customtask</name>
3-
<classprefix>PEAR2_Pyrus_Installer_Role</classprefix>
3+
<class>PEAR2_Pyrus_Installer_Role_Customtask</class>
44
<releasetypes>php</releasetypes>
55
<releasetypes>extsrc</releasetypes>
66
<releasetypes>extbin</releasetypes>

src/Pyrus/Installer/Role/Data.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<role version="2.0" xmlns="http://pear2.php.net/dtd/customrole-2.0">
22
<name>data</name>
3-
<classprefix>PEAR2_Pyrus_Installer_Role</classprefix>
3+
<class>PEAR2_Pyrus_Installer_Role_Data</class>
44
<releasetypes>php</releasetypes>
55
<releasetypes>extsrc</releasetypes>
66
<releasetypes>extbin</releasetypes>

src/Pyrus/Installer/Role/Doc.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<role version="2.0" xmlns="http://pear2.php.net/dtd/customrole-2.0">
22
<name>doc</name>
3-
<classprefix>PEAR2_Pyrus_Installer_Role</classprefix>
3+
<class>PEAR2_Pyrus_Installer_Role_Doc</class>
44
<releasetypes>php</releasetypes>
55
<releasetypes>extsrc</releasetypes>
66
<releasetypes>extbin</releasetypes>

src/Pyrus/Installer/Role/Ext.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<role version="2.0" xmlns="http://pear2.php.net/dtd/customrole-2.0">
22
<name>ext</name>
3-
<classprefix>PEAR2_Pyrus_Installer_Role</classprefix>
3+
<class>PEAR2_Pyrus_Installer_Role_Ext</class>
44
<releasetypes>extbin</releasetypes>
55
<releasetypes>zendextbin</releasetypes>
66
<installable>1</installable>

0 commit comments

Comments
 (0)