@@ 3365-3367 (lines=3) @@ | ||
3362 | $pluginType = Core::CLASS_PLUGIN; |
|
3363 | } |
|
3364 | $interfaces = class_implements(Core::NAMESPACE_PLUGINS_BLOCKS . 'Plugin' . Core::toCamelCase($name)); |
|
3365 | if (in_array('Dwoo\ICompilable', $interfaces) !== false || in_array('Dwoo\ICompilable\Block', $interfaces) !== false) { |
|
3366 | $pluginType |= Core::COMPILABLE_PLUGIN; |
|
3367 | } |
|
3368 | } // Class functions plugin |
|
3369 | elseif(class_exists(Core::NAMESPACE_PLUGINS_FUNCTIONS . 'Plugin' . Core::toCamelCase($name), false) !== |
|
3370 | false) { |
|
@@ 3373-3375 (lines=3) @@ | ||
3370 | false) { |
|
3371 | $pluginType = Core::CLASS_PLUGIN; |
|
3372 | $interfaces = class_implements(Core::NAMESPACE_PLUGINS_FUNCTIONS . 'Plugin' . Core::toCamelCase($name)); |
|
3373 | if (in_array('Dwoo\ICompilable', $interfaces) !== false || in_array('Dwoo\ICompilable\Block', $interfaces) !== false) { |
|
3374 | $pluginType |= Core::COMPILABLE_PLUGIN; |
|
3375 | } |
|
3376 | } // Class without namespace |
|
3377 | elseif(class_exists('Plugin' . Core::toCamelCase($name), false) !== false) { |
|
3378 | $pluginType = Core::CLASS_PLUGIN; |
|
@@ 3380-3382 (lines=3) @@ | ||
3377 | elseif(class_exists('Plugin' . Core::toCamelCase($name), false) !== false) { |
|
3378 | $pluginType = Core::CLASS_PLUGIN; |
|
3379 | $interfaces = class_implements('Plugin' . Core::toCamelCase($name)); |
|
3380 | if (in_array('Dwoo\ICompilable', $interfaces) !== false || in_array('Dwoo\ICompilable\Block', $interfaces) !== false) { |
|
3381 | $pluginType |= Core::COMPILABLE_PLUGIN; |
|
3382 | } |
|
3383 | } // Function plugin (with/without namespaces) |
|
3384 | elseif (function_exists(Core::NAMESPACE_PLUGINS_FUNCTIONS . 'Plugin' . Core::toCamelCase |
|
3385 | ($name)) !== |